/* CSS Document */

body{
	padding:0px;
	margin:0px;
	font: 1.4rem "Heiti SC","STXiHei", "SimHei", "Microsoft YaHei", "SimSun";
	color: #000000;
	max-width: 100%;
	background: #FFFFFF;
}
 body:before {/*针对iphone*/
  content: ' ';
  position: fixed;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #FFFFFF;
}

img{
	vertical-align: top;
	margin: 0px;
	padding: 0px;
}
img a, a img{
	margin: 0px;
	padding: 0px;
	border:0px;
}
*{font-family: "Heiti SC","STXiHei", "SimHei", "Microsoft YaHei", "SimSun";

}

*{  /*边框和内边距放入框中,将border、padding计算到width和height之内*/
   /*-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;*/
	
	-moz-box-sizing:border-box; 
	-webkit-box-sizing:border-box; 
	box-sizing:border-box;
	}
	
	
	
	
/*多选框美化1*/
input[type=checkbox].css-checkbox {display:none;}
label input[type=checkbox].css-checkbox + .css-label {
padding-left:3rem;height:2.4rem; display:inline-block;line-height:2.4rem;background-repeat:no-repeat;background-position: 0 0;font-size:1.4rem;
vertical-align:middle;cursor:pointer; color:#666;}
label input[type=checkbox].css-checkbox:checked + .css-label {
	background-position: 0 -2.4rem;
	white-space: nowrap;
	color:#A1012D;
}

label .css-label {-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background: url(../images/csscheckbox.png) no-repeat left top; background-size:2.4rem 4.8rem}

/*多选框美化1 白色字*/
input[type=checkbox].css-checkbox-w {display:none;}
label input[type=checkbox].css-checkbox-w + .css-label-w {
padding-left:3rem;height:2.4rem; display:inline-block;line-height:2.4rem;background-repeat:no-repeat;background-position: 0 0;font-size:1.4rem;
vertical-align:middle;cursor:pointer; color:#fff;}
label input[type=checkbox].css-checkbox-w:checked + .css-label-w {
	background-position: 0 -2.4rem;
	white-space: nowrap;
	color:#F23030;
}

label .css-label-w {-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background: url(../images/csscheckbox.png) no-repeat left top; background-size:2.4rem 4.8rem}


/*单选框美化*/
input[type=radio].css-radio {display:none;}

label input[type=radio].css-radio + .css-label_r {
		padding-left:2.4rem;
		height:2.2rem; 
		display:inline-block;
		line-height:2.2rem;
		background-repeat:no-repeat;
		background-position: 0 0;
		font-size:1.2rem;
		vertical-align:middle;
		cursor:pointer;
		color: #000;

	}

label input[type=radio].css-radio:checked + .css-label_r {background-position: 0 -2.2rem;	color: #A1012D;	}
label .css-label_r {
	background-image:url(../images/radiobox.png);
	background-size:2.2rem 4.4rem;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
			}

/*单选框美化2*/


input[type=radio].css-radio2 {
							display:none;
						}

label input[type=radio].css-radio2 + .css-label2_r {
	height:2.5rem ;
	display:inline-block;
	line-height:1.8rem;
	background-repeat:no-repeat;
	font-size:1.2rem;
	vertical-align:middle;
	cursor:pointer;
	margin-right: 0.6rem;
	margin-bottom: 0.6rem;
	padding: 0.3rem 0.5rem 0px;
						}

label input[type=radio].css-radio2:checked + .css-label2_r {
	font-size: 1.2rem;
	color: #C40001;
	background: #FFFFFF url(../images/sys_item_selected.gif) no-repeat right bottom;
	padding: 0.3rem 0.5rem 0px;
	border: 0.1rem solid #C40001;
	margin-right: 0.6rem;
	margin-bottom: 0.6rem;
	height: 2.5rem;
						}
label .css-label2_r {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	padding: 0.3rem 0.5rem 0px;
	border: 0.1rem solid #CCCCCC;
	margin-right: 0.6rem;
	margin-bottom: 0.6rem;
	color: #666;
	height: 2.5rem;
	
	-moz-border-radius: 0.3rem;
	-webkit-border-radius: 0.3rem;
	border-radius: 0.3rem;
			}
/*单选框美化2 end*/
/*单选框美化3*/


input[type=radio].css-radio3 {display:none;}

label input[type=radio].css-radio3 + .css-label3 {
	height:2.5rem ;
	display:inline-block;
	line-height:2.2rem;
	background: #FFFFFF url(../images/radiobox3.png) no-repeat right 0.2rem;
	background-size:2rem 4rem;
	font-size:1.2rem;
	vertical-align:middle;
	cursor:pointer;
	margin-right: 0.6rem;
	margin-bottom: 6px;
	padding: 0px 2.2rem 0px 0.5rem;
	
	-moz-border-radius: .3rem;
	-webkit-border-radius: .3rem;
	border-radius: .3rem;
	}

label input[type=radio].css-radio3:checked + .css-label3 {
	font-size: 1.2rem;
	line-height:2.2rem;
	color: #A1012D;
	background: #FFFFFF url(../images/radiobox3.png) no-repeat right -1.8rem;
	background-size:2rem 4rem;
	padding: 0px 2.2rem 0px 0.5rem;
	border: 0.1rem solid #A1012D;
	height: 2.5rem;
	margin: 0px 0.6rem 0.6rem 0px;
						}
label .css-label3 {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	padding: 0px 2.2rem 0px 0.5rem;
	border: 0.1rem solid #CCCCCC;
	margin-right: 0.6rem;
	margin-bottom: 0.6rem;
	color: #888;
	height: 2.5rem;			}
/*支付单选框1*/
input[type=radio].pay_rmb {
							display:none;
						}

						input[type=radio].pay_rmb + label.pay_rmb_label {
	height:3.2rem;
	display:block;
	line-height:3.2rem;
	background: url(../images/rmb.png) no-repeat left center;
	background-size:2.8rem 2.8rem;
	font-size:1.4rem;
	vertical-align:top;
	cursor:pointer;
	margin: 0px 0.6rem 0.6rem 0px;
	padding: 0.2rem 1.5rem 0px 3.0rem;
	text-align: left;
	clear: both;
	overflow: hidden;
						}
		input[type=radio].pay_rmb:checked + label.pay_rmb_label {
	font-size: 1.4rem;
	color: #F23030;
	background: url(../images/rmb1.png) no-repeat left center;
	background-size:2.8rem 2.8rem;
	padding: 0.2rem 1.5rem 0px 3.0rem;
	height: 3.2rem;
	border-style: none;
	text-align: left;
	vertical-align: top;
	clear: both;
	overflow: hidden;
	margin: 0px 0.6rem 0.6rem 0px;
						}
	label.pay_rmb_label {
				-webkit-touch-callout: none;
				-webkit-user-select: none;
				-khtml-user-select: none;
				-moz-user-select: none;
				-ms-user-select: none;
	user-select: none;
	padding: 0.2rem 1.5rem 0px 3.0rem;
	border-style: none;
	color: #666;
	height: 3.2rem;
	text-align: left;
	vertical-align: top;
	margin: 0px 0.6rem 0.6rem 0px;
	clear: both;
	overflow: hidden;
			}
/*支付单选框2*/
.pay1_label_box {
	width:100%;
	display:block;
	padding: 0;
	margin: 0;
	border-bottom: 0.1rem solid #ddd;
	overflow:hidden;
	clear:both;
	}
input[type=radio].pay1_radio {
							display:none;
						}

input[type=radio].pay1_radio + label.pay1_label {
	width:100%;
	min-height:6rem;
	display:block;
	background: #FFFFFF url(../images/radiobox1.png) no-repeat 28.4rem 2.4rem;
	background-size:2.4rem 2.4rem;
	font-size:1.4rem;
	line-height:5rem;
	vertical-align:middle;
	cursor:pointer;
	padding: 1rem 4rem 1rem 1rem;
	margin: 0;
						}

input[type=radio].pay1_radio:checked + label.pay1_label {
	font-size: 1.4rem;
	line-height:5rem;
	display:block;
	background: #FFFFFF url(../images/radiobox2.png) no-repeat 28.4rem 2.4rem;
	background-size:2.4rem 2.4rem;
	padding: 1rem 4rem 1rem 1rem;
	margin: 0;
	width:100%;	
	min-height:6rem;
	color: #A1012D;
	
	}
label .pay1_label {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	
	padding: 1rem 4rem 1rem 1rem;
	margin: 0;
	color: #666;
	width:100%;
	min-height:6rem;
			}
.pay1_label img {
	display: block;
	margin: 0px 1rem 0px 0px;
	padding: 0px;
	float: left;
	height: 5rem;
	width: 5rem;
	overflow: hidden;
}
/*支付单选框2*/			
.shadow{-moz-box-shadow: 4px 4px 4px #999;
-webkit-box-shadow: 4px 4px 4px #999;
box-shadow: 4px 4px 4px #999;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000)";
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');}


/* 链接样式*/

a:link {  font-size: 1.4rem; color: #333; text-decoration: none}
a:visited {  font-size: 1.4rem; color: #333; text-decoration: none}
a:hover {  font-size: 1.4rem; color: #f00; text-decoration: none}

.ab10 {font-size: 1.0rem; color: #0099cc; text-decoration: none; line-height:1.2 !important;}
a.ab10:link {  font-size: 1.0rem; color: #0099cc; text-decoration: none}
a.ab10:visited {  font-size: 1.0rem; color: #0099cc; text-decoration: none}
a.ab10:hover {  font-size: 1.0rem; color: #f00; text-decoration: none}

.ab12 {font-size: 1.2rem; color: #0099cc; text-decoration: none}
a.ab12:link {  font-size: 1.2rem; color: #0099cc; text-decoration: none}
a.ab12:visited {  font-size: 1.2rem; color: #0099cc; text-decoration: none}
a.ab12:hover {  font-size: 1.2rem; color: #f00; text-decoration: none}

.ab14 {  font-size: 1.4rem; color: #0099cc; text-decoration: none}
a.ab14:link {  font-size: 1.4rem; color: #0099cc; text-decoration: none}
a.ab14:visited {  font-size: 1.4rem; color: #0099cc; text-decoration: none}
a.ab14:hover {  font-size: 1.4rem; color: #f00; text-decoration: none}

.ab16 {font-size: 1.6rem; color: #0099cc; text-decoration: none}
a.ab16:link {  font-size: 1.6rem; color: #0099cc; text-decoration: none}
a.ab16:visited {  font-size: 1.6rem; color: #0099cc; text-decoration: none}
a.ab16:hover {  font-size: 1.6rem; color: #f00; text-decoration: none}

.ab18 {font-size: 1.8rem; color: #0099cc; text-decoration: none}
a.ab18:link {  font-size: 1.8rem; color: #0099cc; text-decoration: none}
a.ab18:visited {  font-size: 1.8rem; color: #0099cc; text-decoration: none}
a.ab18:hover {  font-size: 1.8rem; color: #f00; text-decoration: none}

.ab24 {  font-size: 2.4rem; color: #0099cc; text-decoration: none}
a.ab24:link {  font-size: 2.4rem; color: #0099cc; text-decoration: none}
a.ab24:visited {  font-size: 2.4rem; color: #0099cc; text-decoration: none}
a.ab24:hover {  font-size: 2.4rem; color: #f00; text-decoration: none}

.ab30 {  font-size: 3rem; color: #0099cc; text-decoration: none}
a.ab30:link {  font-size: 3rem; color: #0099cc; text-decoration: none}
a.ab30:visited {  font-size: 3rem; color: #0099cc; text-decoration: none}
a.ab30:hover {  font-size: 3rem; color: #f00; text-decoration: none}

.abk8 {font-size: 0.8rem; color: #000000; text-decoration: none;}
a.abk8:link {font-size: 0.8rem; color: #000000; text-decoration: none}
a.abk8:visited {font-size: 0.8rem; color: #000000; text-decoration: none}
a.abk8:hover {font-size: 0.8rem; color: #f00; text-decoration: none}

.abk10 {font-size: 1rem; color: #000000; text-decoration: none;}
a.abk10:link {font-size: 1rem; color: #000000; text-decoration: none}
a.abk10:visited {font-size: 1rem; color: #000000; text-decoration: none}
a.abk10:hover {font-size: 1rem; color: #f00; text-decoration: none}

.abk12 {font-size: 1.2rem; color: #000000; text-decoration: none}
a.abk12:link {font-size: 1.2rem; color: #000000; text-decoration: none}
a.abk12:visited {font-size: 1.2rem; color: #000000; text-decoration: none}
a.abk12:hover {font-size: 1.2rem; color: #f00; text-decoration: none}

.abk14 {  font-size: 1.4rem; color: #000000; text-decoration: none}
a.abk14:link {  font-size: 1.4rem; color: #000000; text-decoration: none}
a.abk14:visited {  font-size: 1.4rem; color: #000000; text-decoration: none}
a.abk14:hover {  font-size: 1.4rem; color: #f00; text-decoration: none}

.abk16 {font-size: 1.6rem; color: #000000; text-decoration: none}
a.abk16:link {  font-size: 1.6rem; color: #000000; text-decoration: none}
a.abk16:visited {  font-size: 1.6rem; color: #000000; text-decoration: none}
a.abk16:hover {  font-size: 1.6rem; color: #f00; text-decoration: none}

.abk18 {  font-size: 1.8rem; color: #000000; text-decoration: none}
a.abk18:link {  font-size: 1.8rem; color: #000000; text-decoration: none}
a.abk18:visited {  font-size: 1.8rem; color: #000000; text-decoration: none}
a.abk18:hover {  font-size: 1.8rem; color: #f00; text-decoration: none}

.abk20 {  font-size: 2rem; color: #000000; text-decoration: none}
a.abk20:link {  font-size: 2rem; color: #000000; text-decoration: none}
a.abk20:visited {  font-size: 2rem; color: #000000; text-decoration: none}
a.abk20:hover {  font-size: 2rem; color: #f00; text-decoration: none}

.abk24 {  font-size: 2.4rem; color: #000000; text-decoration: none;}
a.abk24:link {  font-size: 2.4rem; color: #000000; text-decoration: none}
a.abk24:visited {  font-size: 2.4rem; color: #000000; text-decoration: none}
a.abk24:hover {  font-size: 2.4rem; color: #f00; text-decoration: none}

.ar8 {
	font-size: 0.8rem;
	color: #ee0000;
	text-decoration: none;
	line-height: 1.2;
}
a.ar8:link {  font-size: 0.8rem; color: #A1012D; text-decoration: none}
a.ar8:visited {  font-size: 0.8rem; color: #A1012D; text-decoration: none}
a.ar8:hover {  font-size: 0.8rem; color: #000; text-decoration: none}

.ar10 {  font-size: 1rem; color: #A1012D; text-decoration: none;line-height: 1.2;}
a.ar10:link {  font-size: 1rem; color: #A1012D; text-decoration: none}
a.ar10:visited {  font-size: 1rem; color: #A1012D; text-decoration: none}
a.ar10:hover {  font-size: 1rem; color: #000; text-decoration: none}

.ar12 {  font-size: 1.2rem; color: #A1012D; text-decoration: none}
a.ar12:link {  font-size: 1.2rem; color: #A1012D; text-decoration: none}
a.ar12:visited {  font-size: 1.2rem; color: #A1012D; text-decoration: none}
a.ar12:hover {  font-size: 1.2rem; color: #000; text-decoration: none}

.ar14 {  font-size: 1.4rem; color: #A1012D; text-decoration: none}
a.ar14:link {  font-size: 1.4rem; color: #A1012D; text-decoration: none}
a.ar14:visited {  font-size: 1.4rem; color: #A1012D; text-decoration: none}
a.ar14:hover {  font-size: 1.4rem; color: #000; text-decoration: none}

.ar16 {  font-size: 1.6rem; color: #ee0000; text-decoration: none}
a.ar16:link {  font-size: 1.6rem; color: #ee0000; text-decoration: none}
a.ar16:visited {  font-size: 1.6rem; color: #ee0000; text-decoration: none}
a.ar16:hover {  font-size: 1.6rem; color: #000; text-decoration: none}

.ar18 {  font-size: 1.8rem; color: #ee0000; text-decoration: none}
a.ar18:link {  font-size: 1.8rem; color: #ee0000; text-decoration: none}
a.ar18:visited {  font-size: 1.8rem; color: #ee0000; text-decoration: none}
a.ar18:hover {  font-size: 1.8rem; color: #000; text-decoration: none}

.ar24 {  font-size: 2.4rem; color: #ee0000; text-decoration: none}
a.ar24:link {  font-size: 2.4rem; color: #ee0000; text-decoration: none}
a.ar24:visited {  font-size: 2.4rem; color: #ee0000; text-decoration: none}
a.ar24:hover {  font-size: 2.4rem; color: #000; text-decoration: none}

.ar30 {  font-size: 3.0rem; color: #ee0000; text-decoration: none}
a.ar30:link {  font-size: 3.0rem; color: #ee0000; text-decoration: none}
a.ar30:visited {  font-size: 3.0rem; color: #ee0000; text-decoration: none}
a.ar30:hover {  font-size: 3.0rem; color: #000; text-decoration: none}

.ag10 {  font-size: 1.0rem; color: #f90; text-decoration: none}
a.ag10:link {  font-size: 1.0rem; color: #f90; text-decoration: none}
a.ag10:visited {  font-size: 1.0rem; color: #f90; text-decoration: none}
a.ag10:hover {  font-size: 1.0rem; color: #0066CC; text-decoration: none}

.ag12 {  font-size: 1.2rem; color: #f60; text-decoration: none}
a.ag12:link {  font-size: 1.2rem; color: #f60; text-decoration: none}
a.ag12:visited {  font-size: 1.2rem; color: #f60; text-decoration: none}
a.ag12:hover {  font-size: 1.2rem; color: #0066CC; text-decoration: none}

.ag14 {  font-size: 1.4rem; color: #f60; text-decoration: none}
a.ag14:link {  font-size: 1.4rem; color: #f60; text-decoration: none}
a.ag14:visited {  font-size: 1.4rem; color: #f60; text-decoration: none}
a.ag14:hover {  font-size: 1.4rem; color: #0066CC; text-decoration: none}

.ag16 {  font-size: 1.6rem; color: #f60; text-decoration: none}
a.ag16:link {  font-size: 1.6rem; color: #f60; text-decoration: none}
a.ag16:visited {  font-size: 1.6rem; color: #f60; text-decoration: none}
a.ag16:hover {  font-size: 1.6rem; color: #0066CC; text-decoration: none}

.ag18 {  font-size: 1.8rem; color: #f60; text-decoration: none}
a.ag18:link {  font-size: 1.8rem; color: #f60; text-decoration: none}
a.ag18:visited {  font-size: 1.8rem; color: #f60; text-decoration: none}
a.ag18:hover {  font-size: 1.8rem; color: #0066CC; text-decoration: none}

.ag24 {  font-size: 2.4rem; color: #f60; text-decoration: none}
a.ag24:link {  font-size: 2.4rem; color: #f60; text-decoration: none}
a.ag24:visited {  font-size: 2.4rem; color: #f60; text-decoration: none}
a.ag24:hover {  font-size: 2.4rem; color: #0066CC; text-decoration: none}

.ag30 {  font-size: 3.0rem; color: #f60; text-decoration: none}
a.ag30:link {  font-size: 3.0rem; color: #f60; text-decoration: none}
a.ag30:visited {  font-size: 3.0rem; color: #f60; text-decoration: none}
a.ag30:hover {  font-size: 3.0rem; color: #0066CC; text-decoration: none}

.aw8 {  font-size: 0.8rem; color: #fff; text-decoration: none}

.aw12 {  font-size: 1.2rem; color: #fff; text-decoration: none}
a.aw12:link {  font-size: 1.2rem; color: #fff; text-decoration: none}
a.aw12:visited {  font-size: 1.2rem; color: #fff; text-decoration: none}
a.aw12:hover {  font-size: 1.2rem; color: #ff0; text-decoration: none}

.aw14 {  font-size: 1.4rem; color: #fff; text-decoration: none}
a.aw14:link {  font-size: 1.4rem; color: #fff; text-decoration: none}
a.aw14:visited {  font-size: 1.4rem; color: #fff; text-decoration: none}
a.aw14:hover {  font-size: 1.4rem; color: #ff0; text-decoration: none}

.aw16 {  font-size: 1.6rem; color: #fff; text-decoration: none}
a.aw16:link {  font-size: 1.6rem; color: #fff; text-decoration: none}
a.aw16:visited {  font-size: 1.6rem; color: #fff; text-decoration: none}
a.aw16:hover {  font-size: 1.6rem; color: #ff0; text-decoration: none}

.aw18 {  font-size: 1.8rem; color: #fff; text-decoration: none}
a.aw18:link {  font-size: 1.8rem; color: #fff; text-decoration: none}
a.aw18:visited {  font-size: 1.8rem; color: #fff; text-decoration: none}
a.aw18:hover {  font-size: 1.8rem; color: #FF0; text-decoration: none}

.aw24 {	font-size: 2.4rem;	color: #fff;	text-decoration: none;}
a.aw24:link {  font-size: 2.4rem; color: #fff; text-decoration: none}
a.aw24:visited {  font-size: 2.4rem; color: #fff; text-decoration: none}
a.aw24:hover {  font-size: 2.4rem; color: #ff0; text-decoration: none}

.agy8 {  font-size: 0.8rem; color: #666; text-decoration: none;	line-height: 1.2;}
a.agy8:link {  font-size: 0.8rem; color: #666; text-decoration: none}
a.agy8:visited {  font-size: 0.8rem; color: #666; text-decoration: none}
a.agy8:hover {  font-size: 0.8rem; color: #f00; text-decoration: none}

.agy10 {  font-size: 1rem; color: #666; text-decoration: none; }
a.agy10:link {  font-size: 1rem; color: #666; text-decoration: none}
a.agy10:visited {  font-size: 1rem; color: #666; text-decoration: none}
a.agy10:hover {  font-size: 1rem; color: #f00; text-decoration: none}

.agy12 {  font-size: 1.2rem; color: #666; text-decoration: none}
a.agy12:link {  font-size: 1.2rem; color: #666; text-decoration: none}
a.agy12:visited {  font-size: 1.2rem; color: #666; text-decoration: none}
a.agy12:hover {  font-size: 1.2rem; color: #f00; text-decoration: none}

.agy12_1 {  font-size: 1.2rem; color: #999; text-decoration: none}

.agy14 {  font-size: 1.4rem; color: #666; text-decoration: none}
a.agy14:link {  font-size: 1.4rem; color: #666; text-decoration: none}
a.agy14:visited {  font-size: 1.4rem; color: #666; text-decoration: none}
a.agy14:hover {  font-size: 1.4rem; color: #f00; text-decoration: none}

.agy16{  font-size: 1.6rem; color: #666; text-decoration: none}
a.agy16:link {  font-size: 1.6rem; color: #666; text-decoration: none}
a.agy16:visited {  font-size: 1.6rem; color: #666; text-decoration: none}
a.agy16:hover {  font-size: 1.6rem; color: #f00; text-decoration: none}

.agy18{  font-size: 1.8rem; color: #666; text-decoration: none}
a.agy18:link {  font-size: 1.8rem; color: #666; text-decoration: none}
a.agy18:visited {  font-size: 1.8rem; color: #666; text-decoration: none}
a.agy18:hover {  font-size: 1.8rem; color: #f00; text-decoration: none}

.agy24 {  font-size: 2.4rem; color: #4d4d4d; text-decoration: none}
a.agy24:link {  font-size: 2.4rem; color: #4d4d4d; text-decoration: none}
a.agy24:visited {  font-size: 2.4rem; color: #4d4d4d; text-decoration: none}
a.agy24:hover {  font-size: 2.4rem; color: #f00; text-decoration: none}

.agr8 {  font-size: 0.8rem; color: #009900; text-decoration: none}

.agr10 {  font-size: 1rem; color: #009900; text-decoration: none}
a.agr10:link {  font-size: 1rem; color: #009900; text-decoration: none}
a.agr10:visited {  font-size: 1rem; color: #009900; text-decoration: none}
a.agr10:hover {  font-size: 1rem; color: #f00; text-decoration: none}

.agr{  font-size: 1.2rem; color: #009900; text-decoration: none}
a.agr:link {  font-size: 1.2rem; color: #009900; text-decoration: none}
a.agr:visited {  font-size: 1.2rem; color: #009900; text-decoration: none}
a.agr:hover {  font-size: 1.2rem; color: #f00; text-decoration: none}

.agr12{  font-size: 1.2rem; color: #009900; text-decoration: none}
a.agr12:link {  font-size: 1.2rem; color: #009900; text-decoration: none}
a.agr12:visited {  font-size: 1.2rem; color: #009900; text-decoration: none}
a.agr12:hover {  font-size: 1.2rem; color: #f00; text-decoration: none}

.agr14 {  font-size: 1.4rem; color: #009900; text-decoration: none}
a.agr14:link {  font-size: 1.4rem; color: #009900; text-decoration: none}
a.agr14:visited {  font-size: 1.4rem; color: #009900; text-decoration: none}
a.agr14:hover {  font-size: 1.4rem; color: #f00; text-decoration: none}

.agr16 {  font-size: 1.6rem; color: #009900; text-decoration: none}
a.agr16:link {  font-size: 1.6rem; color: #009900; text-decoration: none}
a.agr16:visited {  font-size: 1.6rem; color: #009900; text-decoration: none}
a.agr16:hover {  font-size: 1.6rem; color: #f00; text-decoration: none}

.agr18 {  font-size: 1.8rem; color: #009900; text-decoration: none}
a.agr18:link {  font-size: 1.8rem; color: #009900; text-decoration: none}
a.agr18:visited {  font-size: 1.8rem; color: #009900; text-decoration: none}
a.agr18:hover {  font-size: 1.8rem; color: #f00; text-decoration: none}

.agr24 {  font-size: 2.4rem; color: #009900; text-decoration: none}
a.agr24:link {  font-size: 2.4rem; color: #009900; text-decoration: none}
a.agr24:visited {  font-size: 2.4rem; color: #009900; text-decoration: none}
a.agr24:hover {  font-size: 2.4rem; color: #f00; text-decoration: none}

.agr30 {  font-size: 3.0rem; color: #009900; text-decoration: none}
a.agr30:link {  font-size: 3.0rem; color: #009900; text-decoration: none}
a.agr30:visited {  font-size: 3.0rem; color: #009900; text-decoration: none}
a.agr30:hover {  font-size: 3.0rem; color: #f00; text-decoration: none}

.ap12 {  font-size: 1.2rem; color: #ff00ff; text-decoration: none}
a.ap12:link {  font-size: 1.2rem; color: #ff00ff; text-decoration: none}
a.ap12:visited {  font-size: 1.2rem; color: #ff00ff; text-decoration: none}
a.ap12:hover {  font-size: 1.2rem; color: #cc0000; text-decoration: none}

.ap14 {  font-size: 1.4rem; color: #ff00ff; text-decoration: none}
a.ap14:link {  font-size: 1.4rem; color: #ff00ff; text-decoration: none}
a.ap14:visited {  font-size: 1.4rem; color: #ff00ff; text-decoration: none}
a.ap14:hover {  font-size: 1.4rem; color: #cc0000; text-decoration: none}

.ap16 {  font-size: 1.6rem; color: #ff00ff; text-decoration: none}
a.ap16:link {  font-size: 1.6rem; color: #ff00ff; text-decoration: none}
a.ap16:visited {  font-size: 1.6rem; color: #ff00ff; text-decoration: none}
a.ap16:hover {  font-size: 1.6rem; color: #cc0000; text-decoration: none}

.ap18 {  font-size: 1.8rem; color: #ff00ff; text-decoration: none}
a.ap18:link {  font-size: 1.8rem; color: #ff00ff; text-decoration: none}
a.ap18:visited {  font-size: 1.8rem; color: #ff00ff; text-decoration: none}
a.ap18:hover {  font-size: 1.8rem; color: #cc0000; text-decoration: none}

.ap20 {  font-size: 2rem; color: #ff00ff; text-decoration: none}
a.ap20:link {  font-size: 2rem; color: #ff00ff; text-decoration: none}
a.ap20:visited {  font-size: 2rem; color: #ff00ff; text-decoration: none}
a.ap20:hover {  font-size: 2rem; color: #cc0000; text-decoration: none}

.ap24 {  font-size: 2.4rem; color: #ff00ff; text-decoration: none}
a.ap24:link {  font-size: 2.4rem; color: #ff00ff; text-decoration: none}
a.ap24:visited {  font-size: 2.4rem; color: #ff00ff; text-decoration: none}
a.ap24:hover {  font-size: 2.4rem; color: #cc0000; text-decoration: none}

.ac12 {  font-size: 1.2rem; color: #009999; text-decoration: none}
a.ac12:link {  font-size: 1.2rem; color: #009999; text-decoration: none}
a.ac12:visited {  font-size: 1.2rem; color: #009999; text-decoration: none}
a.ac12:hover {  font-size: 1.2rem; color: #c00; text-decoration: underline}

.ac14 {font-size: 1.4rem; color: #009999; text-decoration: none}
a.ac14:link {font-size: 1.4rem; color: #009999; text-decoration: none}
a.ac14:visited {font-size: 1.4rem; color: #009999; text-decoration: none}
a.ac14:hover {font-size: 1.4rem; color: #c00; text-decoration: none}

.ac16 {font-size: 1.6rem; color: #009999; text-decoration: none}
a.ac16:link {font-size: 1.6rem; color: #009999; text-decoration: none}
a.ac16:visited {font-size: 1.6rem; color: #009999; text-decoration: none}
a.ac16:hover {font-size: 1.6rem; color: #c00; text-decoration: none}

.ac18 {font-size: 1.8rem; color: #009999; text-decoration: none}
a.ac18:link {font-size: 1.8rem; color: #009999; text-decoration: none}
a.ac18:visited {font-size: 1.8rem; color: #009999; text-decoration: none}
a.ac18:hover {font-size: 1.8rem; color: #c00; text-decoration: none}

.ac20 {font-size: 2rem; color: #009999; text-decoration: none}
a.ac20:link {font-size: 2rem; color: #009999; text-decoration: none}
a.ac20:visited {font-size: 2rem; color: #009999; text-decoration: none}
a.ac20:hover {font-size: 2rem; color: #c00; text-decoration: none}

.ac24 {font-size: 2.4rem; color: #009999; text-decoration: none}
a.ac24:link {font-size: 2.4rem; color: #009999; text-decoration: none}
a.ac24:visited {font-size: 2.4rem; color: #009999; text-decoration: none}
a.ac24:hover {font-size: 2.4rem; color: #c00; text-decoration: none}


.ay12 {font-size: 1.2rem; color: #FFFF00; text-decoration: none}
a.ay12:link {font-size: 1.2rem; color: #FFFF00; text-decoration: none}
a.ay12:visited {font-size: 1.2rem; color: #FFFF00; text-decoration: none}
a.ay12:hover {font-size: 1.2rem; color: #fff; text-decoration: none}

.ay14 {font-size: 1.4rem; color: #FFFF00; text-decoration: none}
a.ay14:link {font-size: 1.4rem; color: #FFFF00; text-decoration: none}
a.ay14:visited {font-size: 1.4rem; color: #FFFF00; text-decoration: none}
a.ay14:hover {font-size: 1.4rem; color: #fff; text-decoration: none}

.ay16 {font-size: 1.6rem; color: #FFFF00; text-decoration: none}
a.ay16:link {font-size: 1.6rem; color: #FFFF00; text-decoration: none}
a.ay16:visited {font-size: 1.6rem; color: #FFFF00; text-decoration: none}
a.ay16:hover {font-size: 1.6rem; color: #fff; text-decoration: none}




/* 链接样式 end*/
.clear {clear: both; font-size:0px; width:0px; visibility: hidden; margin-top:0px ; height:0px; line-height:0px; size:0px;}
.blank5 {clear: both; font-size:0px; height:0.5rem; size:0px;}
.blank10 {clear: both; font-size:0px; height:1rem; }
.blank12 {clear: both; font-size:0px; height:1.2rem; }
.blank15 {clear: both; font-size:0px; height:1.5rem; }
.blank20 {clear: both; font-size:0px; height:2.0rem; }
.blank30 {clear: both; font-size:0px; height:3.0rem; }
.blank40 {clear: both; font-size:0px; height:4.0rem; }
.blank50 {clear: both; font-size:0px; height:5.0rem; }
.blank60 {clear: both; font-size:0px; height:6.0rem; }
.blank80 {clear: both; font-size:0px; height:8.0rem; }
.blank100 {clear: both; font-size:0px; height:10.0rem; }
.blank120 {clear: both; font-size:0px; height:12.0rem; }
.blank140 {clear: both; font-size:0px; height:14.0rem; }

input {
	font-size: 1.4rem;vertical-align: top;
	outline:none;}
select {
	font-size: 1.4rem;
	outline:none;
}

textarea {
	font-size: 1.4rem;
	padding: 0.3rem;
	outline:none;
}
.hand {  cursor: pointer}


form {
	margin: 0px;
	padding: 0px;
}

label{
	margin: 0px;
	padding: 0px;
}
/*掉iPhone、iPad的默认按钮样式*/

input {
-webkit-appearance: none;
}

textarea {  -webkit-appearance: none;}   

/*圆角的问题*/

input{ border-radius: 0; } 

/*去除Chrome等浏览器文本框默认发光边框,高光样式*/

input:focus, textarea:focus {
    outline: none;
}

/*input:focus{
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    -webkit-user-modify:read-write-plaintext-only;
}*/

/*去除IE10+浏览器文本框后面的小叉叉*/

input::-ms-clear {
    display: none;
}

/*禁止多行文本框textarea拖拽*/
textarea {
    resize: none;
}



.ina {
	height: 2.4rem ;
	overflow: hidden;
	color: #333;
	text-decoration: none;
	margin: 0px;
	-moz-border-radius: 0.3rem;
	-webkit-border-radius:  0.3rem;
	border-radius:  0.3rem;
	text-align: left;
	vertical-align: top;
	padding: 0px 0.5rem;
	border: 0.1rem solid #dddddd;
	font: 1.0rem/2.2rem "Heiti SC","STXiHei", "SimHei", "Microsoft YaHei", "SimSun";
	background: #fff;
}
.ina:hover {
	border: 0.1rem solid #F23030;
	background: #fff;
	
}
.int {
	color: #333;
	text-decoration: none;
	margin: 0px;
	-moz-border-radius: 0.3rem;
	-webkit-border-radius: 0.3rem;
	border-radius: 0.3rem;
	text-align: left;
	vertical-align: top;
	padding: 0.2rem 0.5rem;
	border: 0.1rem solid #dddddd;
	font: 1.0rem/1.8rem "Heiti SC","STXiHei", "SimHei", "Microsoft YaHei", "SimSun";
	background: #fff;
}
.int:hover {		
	color: #333;
	text-decoration: none;
	margin: 0px;
	-moz-border-radius: 0.3rem;
	-webkit-border-radius: 0.3rem;
	border-radius: 0.3rem;
	text-align: left;
	vertical-align: top;
	padding: 0px 0.5rem;
	border: 0.1rem solid #F23030;
	font: 1.0rem/2.2rem "Heiti SC","STXiHei", "SimHei", "Microsoft YaHei", "SimSun";
	background: #fff;
	
}

.inse{
	height:2.4rem;
	padding: 0px 2rem 0px 0.5rem;
	font: 1.0rem/2.2rem "宋体";
	color:#333;
	vertical-align:top;
	background-color:#fff;
	background-image:none;
	border:0.1rem solid #ccc;
 	margin:0;
	-moz-border-radius: 0.3rem;	
	-webkit-border-radius:  0.3rem;		
	border-radius:  0.3rem;	
	-webkit-appearance:none!important;
	-moz-appearance:none!important;
	background: #FFFFFF url(../images/inse_a.png) no-repeat right center;
	background-size:auto 100%;
	-moz-box-sizing:border-box; 
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	
}

.inse:hover{
	border: 0.1rem solid #F23030;
	-webkit-appearance:none!important;
	-moz-appearance:none!important;
	
}

.btn_a {
	height: 2.4rem;
	overflow: hidden;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	-moz-border-radius: 0.3rem;
	-webkit-border-radius: 0.3rem;
	border-radius: 0.3rem;
	text-align: center;
	vertical-align: top;
	padding: 0px 0.6rem;
	font:  1.0rem/2.2rem "Heiti SC","STXiHei", "SimHei", "Microsoft YaHei", "SimSun";
	background: #FF9933;
	cursor:pointer;
	display:inline-block;
	border: 0px none #f00;
}
.btn_a:hover {
	background: #FBAB40;
	border: 0px none #FBAB40;
}

 a.but_a:link,  a.but_a:visited {
	height: 2.4rem;
	overflow: hidden;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	-moz-border-radius: 0.3rem;
	-webkit-border-radius: 0.3rem;
	border-radius: 0.3rem;
	text-align: center;
	vertical-align: top;
	padding: 0px 0.6rem;
	font: 1.0rem/2.4rem "Heiti SC","STXiHei", "SimHei", "Microsoft YaHei", "SimSun";
	background: #FF9933;
	border: 0px none #f00;
	border-style: none;
	display: inline-block;
}
 a.but_a:hover {
	background: #FBAB40;
	border: 0px solid #FBAB40;
}

.btn_b {
	height: 2.4rem;
	overflow: hidden;
	color: #333333;
	text-decoration: none;
	margin: 0px;
	-moz-border-radius: 0.3rem;
	-webkit-border-radius: 0.3rem;
	border-radius: 0.3rem;
	text-align: center;
	vertical-align: top;
	padding: 0px 0.5rem;
	font: 1.0rem/2.0rem "Heiti SC","STXiHei", "SimHei", "Microsoft YaHei", "SimSun";
	background: #F4F4F4;
	cursor:pointer;
	display:inline-block;
	border: 0.1rem solid #ccc;
}
.btn_b:hover {
		background: #fff;
	border: 0.1rem solid #ddd;	
}

 a.but_b:link,  a.but_b:visited {
	height: 2.4rem ;
	overflow: hidden;
	color: #333333;
	text-decoration: none;

	margin: 0px;
	-moz-border-radius: 0.3rem;
	-webkit-border-radius: 0.3rem;
	border-radius: 0.3rem;
	text-align: center;
	vertical-align: top;
	padding: 0px 0.5rem;
	font: 1.0rem/2.0rem "Heiti SC","STXiHei", "SimHei", "Microsoft YaHei", "SimSun";
	background: #F4F4F4;
	border: 0.1rem solid #ccc;
	display: inline-block;
}
 a.but_b:hover {
		background: #fff;	
	border: 0.1rem solid #ddd;	
}
.btn_c {
	height: 2.4rem;
	overflow: hidden;
	text-decoration: none;
	margin: 0px;
	-moz-border-radius: 0.3rem;
	-webkit-border-radius: 0.3rem;
	border-radius: 0.3rem;
	text-align: center;
	vertical-align: top;
	padding: 0px 0.6rem;
	font: 1.0rem/2.2rem "Heiti SC","STXiHei", "SimHei", "Microsoft YaHei", "SimSun";	
	cursor:pointer;
	background: #A1012D;
	cursor:pointer;
	display:inline-block;
	border-style: none;
	color: #fff;
}
.btn_c:hover {
	background: #B6012D;
	border-style: none;color: #fff;
}
 a.but_c:link,  a.but_c:visited {
	height: 2.4rem;
	overflow: hidden;
	text-decoration: none;
	margin: 0px;
	-moz-border-radius: 0.3rem;
	-webkit-border-radius: 0.3rem;
	border-radius: 0.3rem;
	text-align: center;
	vertical-align: top;
	padding: 0px 0.6rem;
	font: 1.0rem/2.2rem "Heiti SC","STXiHei", "SimHei", "Microsoft YaHei", "SimSun";
	background: #A1012D;
	cursor:pointer;
	display:inline-block;
	border-style: none;
	color: #fff;
}
 a.but_c:hover {
	background: #B6012D;
	border-style: none;
	color: #fff;
}
.btn_d {
	height: 2.4rem;
	overflow: hidden;	
	text-decoration: none;
	margin: 0px;
	-moz-border-radius: 0.3rem;
	-webkit-border-radius: 0.3rem;
	border-radius: 0.3rem;
	text-align: center;
	vertical-align: top;
	padding: 0px 0.6rem;
	font: 1.0rem/2.2rem "Heiti SC","STXiHei", "SimHei", "Microsoft YaHei", "SimSun";
	cursor:pointer;
	background: #333;
	cursor:pointer;
	display:inline-block;
	color: #fff;
	border-style: none;
}
.btn_d:hover {
	background: #444;
	border-style: none;
	color: #fff
}
 a.but_d:link,  a.but_d:visited {
	height: 2.4rem;
	overflow: hidden;
	text-decoration: none;
	margin: 0px;
	-moz-border-radius: 0.3rem;
	-webkit-border-radius: 0.3rem;
	border-radius: 0.3rem;
	text-align: center;
	vertical-align: top;
	padding: 0px 0.6rem;
	font: 1.0rem/2.2rem "Heiti SC","STXiHei", "SimHei", "Microsoft YaHei", "SimSun";
	background: #333;
	cursor:pointer;
	display:inline-block;
	color: #fff;
	border-style: none;
}
 a.but_d:hover {
	background: #444;
	border-style: none;
	color: #fff
}

.btn_gray {
	height: 2.4rem;
	overflow: hidden;
	color: #666;
	text-decoration: none;
	margin: 0px;
	-moz-border-radius: 0.3rem;
	-webkit-border-radius: 0.3rem;
	border-radius: 0.3rem;
	text-align: center;
	vertical-align: top;
	padding: 0px 0.6rem;
	font:  1.0rem/2.2rem "Heiti SC","STXiHei", "SimHei", "Microsoft YaHei", "SimSun";
	background: #F2F2F2;
	display:inline-block;
}
/*btn_file针对type="file"  */
.btn_file {
	padding: 0px 1.2rem;
	height: 2.4rem;
	font: 1.0rem/2.2rem "Heiti SC","STXiHei", "SimHei", "Microsoft YaHei", "SimSun";
	position: relative;
	cursor: pointer;
	color: #333;
	background: #eee;
	border: 0.1rem solid #cccccc;
   -moz-border-radius: 0.3rem;
	-webkit-border-radius: 0.3rem;
	border-radius: 0.3rem;
	overflow: hidden;
	display: inline-block;
	zoom: 1;
	float: left;
	text-align: center;
	
}

.btn_file  input {
	position: absolute;
	font-size: 1.2rem;
	left:0;
	top: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	cursor: pointer;
	height:2.4rem;
	width:100%;
	text-align: center;
	
}

.btn_file:hover {
   color: #fff;
   background: #333;
   border-color: #333;
   text-decoration: none; 
}
.ina1 {
	height: 2.6rem;
	overflow: hidden;
	color: #333;
	text-decoration: none;
	margin: 0px;
	-moz-border-radius: 0.3rem;
	-webkit-border-radius: 0.3rem;
	border-radius: 0.3rem;
	text-align: left;
	vertical-align: top;
	padding: 0px 0.5rem;
	border: 0.1rem solid #dddddd;
	font: 1.2rem/2.4rem "Heiti SC","STXiHei", "SimHei", "Microsoft YaHei", "SimSun";
	background: #fff;
}
.ina1:hover {
	border: 0.1rem solid #F23030;
	background: #fff;
	
}
.int1 {
	color: #333;
	text-decoration: none;
	margin: 0px;
	-moz-border-radius: 0.3rem;
	-webkit-border-radius: 0.3rem;
	border-radius: 0.3rem;
	text-align: left;
	vertical-align: top;
	padding: 0.6rem 0.5rem;
	border: 0.1rem solid #dddddd;
	font: 1.2rem/1.8rem "Heiti SC","STXiHei", "SimHei", "Microsoft YaHei", "SimSun";
	background: #fff;
}
.int1:hover {
	border: 0.1rem solid #F23030;
	background: #fff;
	
}
.inse1{
	height:2.6rem;
	padding: 0px 2rem 0px 0.5rem;
	font: 1.2rem/2.6rem "Heiti SC","STXiHei", "SimHei", "Microsoft YaHei", "SimSun";
	color:#333;
	vertical-align:top;
	background-color:#fff;
	background-image:none;
	border:0.1rem solid #ccc;
 	margin:0;
	-moz-border-radius: 0.3rem;	
	-webkit-border-radius: 0.3rem;		
	border-radius: 0.3rem;
	-webkit-appearance:none!important;
	-moz-appearance:none!important;
	background: #FFFFFF url(../images/inse_a.png) no-repeat right center;
	background-size:auto 100%;
	-moz-box-sizing:border-box; 
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	
}
.inse1:hover{
	border: 0.1rem solid #F23030;
	-webkit-appearance:none!important;
	-moz-appearance:none!important;
	
}

.btn1_a {
	height: 2.6rem;
	overflow: hidden;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	-moz-border-radius: 0.3rem;
	-webkit-border-radius: 0.3rem;
	border-radius: 0.3rem;
	text-align: center;
	vertical-align: top;
	padding: 0px 0.8rem;
	font: 1.2rem/2.4rem "Heiti SC","STXiHei", "SimHei", "Microsoft YaHei", "SimSun";
	background: #FF9933;
	cursor:pointer;
	display:inline-block;
	border: 0px none #f00;
}
.btn1_a:hover {
	color: #FFFFFF;
	background: #FBAB40;
	border: 0px solid #FBAB40;
}

 a.but1_a:link,  a.but1_a:visited {
	height: 2.6rem;
	overflow: hidden;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	-moz-border-radius: 0.3rem;
	-webkit-border-radius: 0.3rem;
	border-radius: 0.3rem;
	text-align: center;
	vertical-align: top;
	padding: 0px 0.8rem;
	font: 1.2rem/2.4rem "Heiti SC","STXiHei", "SimHei", "Microsoft YaHei", "SimSun";
	background: #FF9933;
	border: 0px none #f00;
	border-style: none;
	display: inline-block;
}
 a.but1_a:hover {
	color: #FFFFFF;
	background: #FBAB40;
}

.btn1_b {
	height: 2.6rem ;
	overflow: hidden;
	color: #333333;
	text-decoration: none;
	margin: 0px;
	-moz-border-radius: 0.3rem;
	-webkit-border-radius: 0.3rem;
	border-radius: 0.3rem;
	text-align: center;
	vertical-align: top;
	padding: 0px 0.7rem;
	font: 1.2rem/2.2rem "Heiti SC","STXiHei", "SimHei", "Microsoft YaHei", "SimSun";
	background: #F4F4F4;
	cursor:pointer;
	display:inline-block;
	border: 0.1rem solid #ccc;
}
.btn1_b:hover {
	border: 0.1rem solid #ddd;
		background: #fff;
}

 a.but1_b:link,  a.but1_b:visited {
	height: 2.6rem;
	overflow: hidden;
	color: #333333;
	text-decoration: none;
	margin: 0px;
	-moz-border-radius: 0.3rem;
	-webkit-border-radius: 0.3rem;
	border-radius: 0.3rem;
	text-align: center;
	vertical-align: top;
	padding: 0px 0.7rem;
	font: 1.2rem/2.2rem "Heiti SC","STXiHei", "SimHei", "Microsoft YaHei", "SimSun";
	background: #F4F4F4;
	border: 0.1rem solid #ccc;
	display:inline-block;
}
 a.but1_b:hover {
	color: #000;
	border: 0.1rem solid #999;
		background: #fff;
}
.btn1_c {
	height: 2.6rem;
	overflow: hidden;
	
	text-decoration: none;
	margin: 0px;
	-moz-border-radius: 0.3rem;
	-webkit-border-radius: 0.3rem;
	border-radius: 0.3rem;
	text-align: center;
	vertical-align: top;
	padding: 0px 0.8rem;
	font: 1.2rem/2.4rem "Heiti SC","STXiHei", "SimHei", "Microsoft YaHei", "SimSun";	
	background: #A1012D;
	cursor:pointer;
	display:inline-block;
	border-style: none;
	color: #fff;
}
.btn1_c:hover {
	background: #B6012D;
	color: #fff;
}
 a.but1_c:link,  a.but1_c:visited {
	height: 2.6rem;
	overflow: hidden;	
	text-decoration: none;
	margin: 0px;
	-moz-border-radius: 0.3rem;
	-webkit-border-radius: 0.3rem;
	border-radius: 0.3rem;
	text-align: center;
	vertical-align: top;
	padding: 0px 0.8rem;
	font: 1.2rem/2.4rem "Heiti SC","STXiHei", "SimHei", "Microsoft YaHei", "SimSun";
	background: #A1012D;
	cursor:pointer;
	display:inline-block;
	border-style: none;
	color: #fff;
}
 a.but1_c:hover {
	background: #B6012D;
	border-style: none;color: #fff;
}
.btn1_d {
	height: 2.6rem;
	overflow: hidden;	
	text-decoration: none;
	margin: 0px;
	-moz-border-radius: 0.3rem;
	-webkit-border-radius: 0.3rem;
	border-radius: 0.3rem;
	text-align: center;
	vertical-align: top;
	padding: 0px 0.8rem;
	font: 1.2rem/2.4rem "Heiti SC","STXiHei", "SimHei", "Microsoft YaHei", "SimSun";	
	cursor:pointer;
	background: #333;
	cursor:pointer;
	display:inline-block;
	color: #fff;
	border-style: none;
}
.btn1_d:hover {
	background: #444;
	color: #fff
}
 a.but1_d:link,  a.but1_d:visited {
	height: 2.6rem;
	overflow: hidden;	
	text-decoration: none;
	margin: 0px;
	-moz-border-radius: 0.3rem;
	-webkit-border-radius: 0.3rem;
	border-radius: 0.3rem;
	text-align: center;
	vertical-align: top;
	padding: 0px 0.8rem;
	font: 1.2rem/2.4rem "Heiti SC","STXiHei", "SimHei", "Microsoft YaHei", "SimSun";
	background: #333;
	cursor:pointer;
	display:inline-block;
	color: #fff;
	border-style: none;
}
 a.but1_d:hover {
	color: #FFFFFF;
	background: #444;
}
/*btn1_file针对type="file"  */
.btn1_file {
	padding: 0px 1.5rem;
	height: 2.6rem;
	font: 1.2rem/2.2rem "Heiti SC","STXiHei", "SimHei", "Microsoft YaHei", "SimSun";
	position: relative;
	cursor: pointer;
	color: #333;
	background: #eee;
	border: 0.1rem solid #cccccc;
   -moz-border-radius: 0.3rem;
	-webkit-border-radius: 0.3rem;
	border-radius: 0.3rem;
	overflow: hidden;
	display: inline-block;
	zoom: 1;
	float: left;
	text-align: center;
	
}

.btn1_file  input {
	position: absolute;
	font-size: 1.2rem;
	left:0;
	top: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	cursor: pointer;
	height:2.6rem;
	width:100%;
	text-align: center;
	
}

.btn1_file:hover {
   color: #fff;
   background: #333;
   border-color: #333;
   text-decoration: none; 
}

.ina2 {
	height: 3.5rem;
	overflow: hidden;
	color: #333;
	text-decoration: none;
	margin: 0px;
	-moz-border-radius: 0.3rem;
	-webkit-border-radius: 0.3rem;
	border-radius: 0.3rem;
	text-align: left;
	vertical-align: top;
	padding: 0px 0.5rem;
	border: 0.1rem solid #dddddd;
	font: 1.4rem/3.1rem "Heiti SC","STXiHei", "SimHei", "Microsoft YaHei", "SimSun";
	background: #fff;
}
.ina2:hover {
	border: 0.1rem solid #F23030;
	background: #fff;
	
}

.inse2{
	
	width:auto;
	height:3.5rem;
	padding:0.4rem 3rem 0.4rem 0.4rem;
	font: 1.4rem/3.1rem "Microsoft YaHei","STXiHei","SimHei","SimSun"!important;
	color:#333;
	vertical-align:top;
	background-color:#fff;
	background-image:none;
	border:0.1rem solid #ccc;
 	margin:0;
	-moz-border-radius: 0.3rem;	
	-webkit-border-radius: 0.3rem;		
	border-radius: 0.3rem;
	-webkit-appearance:none!important;
	-moz-appearance:none!important;
	background: #FFFFFF url(../images/inse_a.png) no-repeat right center;
	background-size:auto 100%;
	-moz-box-sizing:border-box; 
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	
}
.inse2:hover{
	border: 0.1rem solid #F23030;
	-webkit-appearance:none ;
	-moz-appearance:none ;/*
	background:#fff url(../images/inse4.png) no-repeat right -36px;*/
	
}
.int2 {
	color: #333;
	text-decoration: none;
	margin: 0px;
	-moz-border-radius: 0.3rem;
	-webkit-border-radius: 0.3rem;
	border-radius: 0.3rem;
	text-align: left;
	vertical-align: top;
	padding: 0px 0.5rem;
	border: 0.1rem solid #dddddd;
	font: 1.4rem/3.1rem "Heiti SC","STXiHei", "SimHei", "Microsoft YaHei", "SimSun";
	background: #fff;
}
.int2:hover {	
	border: 0.1rem solid #F23030;
	background: #fff;
}

.btn2_a {
	height: 3.5rem;
	overflow: hidden;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	-moz-border-radius: 0.3rem;
	-webkit-border-radius: 0.3rem;
	border-radius: 0.3rem;
	text-align: center;
	vertical-align: top;
	padding: 0px 0.8rem;
	font: 1.4rem/3.1rem "Heiti SC","STXiHei", "SimHei", "Microsoft YaHei", "SimSun";
	background: #FF9933;
	cursor:pointer;
	display:inline-block;
	border: 0px none #f00;
}
.btn2_a:hover {
	background: #FBAB40;
	border: 0px solid #FBAB40;
}

 a.but2_a:link,  a.but2_a:visited {
	height: 3.5rem;
	overflow: hidden;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	-moz-border-radius: 0.3rem;
	-webkit-border-radius: 0.3rem;
	border-radius: 0.3rem;
	text-align: center;
	vertical-align: top;
	padding: 0px 0.8rem;
	font: 1.4rem/3.1rem "Heiti SC","STXiHei", "SimHei", "Microsoft YaHei", "SimSun";
	background: #FF9933;
	border: 0px none #f00;
	border-style: none;
	display: inline-block;
}
 a.but2_a:hover {
	background: #FBAB40;
	border: 0px solid #FBAB40;
}

.btn2_b {
	height:3.5rem;
	overflow: hidden;
	color: #333333;
	text-decoration: none;
	margin: 0px;
	-moz-border-radius: 0.3rem;
	-webkit-border-radius: 0.3rem;
	border-radius: 0.3rem;
	text-align: center;
	vertical-align: top;
	padding: 0px 0.7rem;
	border: 0.1rem solid #dddddd;
	font: 1.4rem/3.1rem "Heiti SC","STXiHei", "SimHei", "Microsoft YaHei", "SimSun";
	background: #F4F4F4;
	cursor:pointer;
	display:inline-block;
	border: 0.1rem solid #ccc;
}
.btn2_b:hover {
	background: #F4F4F4;
	border: 0.1rem solid #ccc;	
}

 a.but2_b:link,  a.but2_b:visited {
	height:3.5rem;
	overflow: hidden;
	color: #333333;
	text-decoration: none;
	margin: 0px;
	-moz-border-radius: 0.3rem;
	-webkit-border-radius: 0.3rem;
	border-radius: 0.3rem;
	text-align: center;
	vertical-align: top;
	padding: 0px 0.7rem;
	border: 0.1rem solid #dddddd;
	font: 1.4rem/3.1rem "Heiti SC","STXiHei", "SimHei", "Microsoft YaHei", "SimSun";
	background: #F4F4F4;
	border: 0.1rem solid #ccc;
	display: inline-block;
}
 a.but2_b:hover {
	background: #fff;	
	border: 0.1rem solid #ddd;	
}

 .btn2_c {
	height: 3.5rem;
	overflow: hidden;	
	text-decoration: none;
	margin: 0px;
	-moz-border-radius: 0.3rem;
	-webkit-border-radius: 0.3rem;
	border-radius: 0.3rem;
	text-align: center;
	vertical-align: top;
	padding: 0px 0.8rem;
	font: 1.4rem/3.1rem "Heiti SC","STXiHei", "SimHei", "Microsoft YaHei", "SimSun";	
	cursor:pointer;
	background: #A1012D;
	cursor:pointer;
	display:inline-block;
	border-style: none;
	color: #fff;
}
.btn2_c:hover {
	background: #B6012D;
	border-style: none;color: #fff;
}
 a.but2_c:link,  a.but2_c:visited {
	height: 3.5rem;
	overflow: hidden;	
	text-decoration: none;
	margin: 0px;
	-moz-border-radius: 0.3rem;
	-webkit-border-radius: 0.3rem;
	border-radius: 0.3rem;
	text-align: center;
	vertical-align: top;
	padding: 0px 0.8rem;
	font: 1.4rem/3.1rem "Heiti SC","STXiHei", "SimHei", "Microsoft YaHei", "SimSun";
	background: #A1012D;
	cursor:pointer;
	display:inline-block;
	border-style: none;
	color: #fff;
}
 a.but2_c:hover {
	background: #B6012D;
	border-style: none;color: #fff;
}
.btn2_d {
	height: 3.5rem;
	overflow: hidden;	
	text-decoration: none;
	margin: 0px;
	-moz-border-radius: 0.3rem;
	-webkit-border-radius: 0.3rem;
	border-radius: 0.3rem;
	text-align: center;
	vertical-align: top;
	padding: 0px 0.8rem;
	font: 1.4rem/3.1rem "Heiti SC","STXiHei", "SimHei", "Microsoft YaHei", "SimSun";	
	cursor:pointer;
	background: #333;
	cursor:pointer;
	display:inline-block;
	color: #fff;
	border-style: none;
}
.btn2_d:hover {
	color: #FFFFFF;
	background: #444;
	color: #fff
}
 a.but2_d:link,  a.but2_d:visited {
	height: 3.5rem;
	overflow: hidden;	
	text-decoration: none;
	margin: 0px;
	-moz-border-radius: 0.3rem;
	-webkit-border-radius: 0.3rem;
	border-radius: 0.3rem;
	text-align: center;
	vertical-align: top;
	padding: 0px 0.8rem;
	font: 1.4rem/3.1rem "Heiti SC","STXiHei", "SimHei", "Microsoft YaHei", "SimSun";
	background: #333;
	cursor:pointer;
	display:inline-block;
	color: #fff;
	border-style: none;
}
 a.but2_d:hover {
	background: #444;
	border-style: none;
	color: #fff
}
/*btn2_file针对type="file"  */
.btn2_file {
	padding: 0px 1.8rem;
	height: 3.5rem;
	font: 1.4rem/3.1rem "Heiti SC","STXiHei", "SimHei", "Microsoft YaHei", "SimSun";
	position: relative;
	cursor: pointer;
	color: #333;
	background: #eee;
	border: 0.1rem solid #cccccc;
   -moz-border-radius: 0.3rem;
	-webkit-border-radius: 0.3rem;
	border-radius: 0.3rem;
	overflow: hidden;
	display: inline-block;
	zoom: 1;
	float: left;
	text-align: center;
	
}

.btn2_file  input {
	position: absolute;
	font-size: 1.2rem;
	left:0;
	top: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	cursor: pointer;
	height:3.5rem;
	width:100%;
	text-align: center;
	
}

.btn2_file:hover {
   color: #fff;
   background: #333;
   border-color: #333;
   text-decoration: none; 
}

.ina3 {
	height: 2.9rem;		
	overflow: hidden;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	-moz-border-radius: 0.3rem;
	-webkit-border-radius:0.3rem;
	border-radius: 0.3rem;
	text-align: left;
	vertical-align: top;
	padding: 0px 0.5rem;
	border: 0.1rem solid #c9c9c9;
	font: 1.2rem/2.7rem "Heiti SC","STXiHei", "SimHei", "Microsoft YaHei", "SimSun";
	background: #fff;
}
.ina3:hover{
	
	border: 0.1rem solid #F23030;
	
}
.ina3_gray{
	height: 2.9rem;		
	overflow: hidden;
	color: #333;
	text-decoration: none;
	margin: 0px;
	-moz-border-radius: 0.3rem;
	-webkit-border-radius:0.3rem;
	border-radius: 0.3rem;
	text-align: left;
	vertical-align: top;
	padding: 0px 0.5rem;
	border: 0.1rem solid #dddddd;
	font: 1.2rem/2.5rem "Heiti SC","STXiHei", "SimHei", "Microsoft YaHei", "SimSun";
	background: #eee;
}

.ina3_line {
	line-height:2.0rem;
	text-align: left;
	color: #666;
	width: 100%;
	font-size: 1.2rem;
	background-color:transparent;
	border:none;
	padding:0.4rem 0;
	border-bottom: 0.1rem solid #dddddd;
	-moz-border-radius: 0rem;	
	-webkit-border-radius: 0rem;		
	border-radius: 0rem;
}
.ina3_line:hover{
	color: #F23030;
	border:none;
	border-bottom: 0.1rem solid #F23030;
	background: #EAF1FB;	
}
.int3{	
	color: #000000;
	text-decoration: none;
	margin: 0px;
	-moz-border-radius: 0.3rem;
	-webkit-border-radius:0.3rem;
	border-radius: 0.3rem;
	text-align: left;
	vertical-align: top;
	padding: 0.5rem;
	border: 0.1rem solid #c9c9c9;
	font: 1.2rem/1.7rem "Heiti SC","STXiHei", "SimHei", "Microsoft YaHei", "SimSun";
	background: #fff;
}
.int3:hover{		
	border: 0.1rem solid #F23030;
	
}
.inse3{
	
	width:auto;
	height:2.9rem;
	padding:0.2rem 3.0rem 0.2rem 0.4rem;
	font: 1.2rem/1.7rem "Microsoft YaHei","STXiHei","SimHei","SimSun"!important;
	color:#333;
	vertical-align:top;
	background-color:#fff;
	background-image:none;
	border:0.1rem solid #ddd;
 	margin:0;
	-moz-border-radius: 0.3rem;	
	-webkit-border-radius: 0.3rem;		
	border-radius: 0.3rem;
	-webkit-appearance:none!important;
	-moz-appearance:none!important;
	background: #FFFFFF url(../images/inse_a.png) no-repeat right center;
	background-size:auto 100%;
	-moz-box-sizing:border-box; 
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	
}
.inse3:hover{
	border: 0.1rem solid #F23030;
	-webkit-appearance:none!important;
	-moz-appearance:none!important;
	
}

.ina3_seline {
	line-height:2.0rem;
	text-align: left;
	color: #666;
	width: 100%;
	font-size: 1.2rem;
	background-color:transparent;
	border:none;
	padding:0.4rem 0;
	border-bottom: 0.1rem solid #dddddd;
	background-image:none;
	-webkit-appearance:none!important;
	-moz-appearance:none!important;
	background: #FFFFFF url(../images/inse_a.png) no-repeat right center;
	background-size:auto 80%;
	-moz-border-radius: 0rem;	
	-webkit-border-radius: 0rem;		
	border-radius: 0rem;
}
.ina3_seline option {
	text-align: left;
	margin: 0px;
	padding: 0px;
	border-style: none;
	overflow: hidden;
}
.ina3_seline:hover{
	color: #F23030;
	border:none;
	border-bottom: 0.1rem solid #F23030;
	background: #EAF1FB url(../images/inse_a.png) no-repeat right center;
	background-size:auto 80%;	
	-webkit-appearance:none!important;
	-moz-appearance:none!important;
}

.btn3_a {
	height: 2.9rem;
	overflow: hidden;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	-moz-border-radius: 0.3rem;
	-webkit-border-radius: 0.3rem;
	border-radius: 0.3rem;
	text-align: center;
	vertical-align: top;
	padding: 0px 0.6rem;
	font: 1.2rem/2.7rem "Heiti SC","STXiHei", "SimHei", "Microsoft YaHei", "SimSun";
	background: #FF9933;
	cursor:pointer;
	display:inline-block;
	border: 0px none #f00;
}
.btn3_a:hover {
	background: #FBAB40;
	border: 0px none #FBAB40;
}

 a.but3_a:link,  a.but3_a:visited {
	height: 2.9rem;
	overflow: hidden;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	-moz-border-radius: 0.3rem;
	-webkit-border-radius: 0.3rem;
	border-radius: 0.3rem;
	text-align: center;
	vertical-align: top;
	padding: 0px 0.6rem;
	font: 1.2rem/2.8rem "Heiti SC","STXiHei", "SimHei", "Microsoft YaHei", "SimSun";
	background: #FF9933;
	border: 0px none #f00;
	border-style: none;
	display: inline-block;
}
 a.but3_a:hover {
	background: #FBAB40;
	border: 0px none #FBAB40;
}

.btn3_b {
	height: 2.9rem ;
	overflow: hidden;
	color: #333333;
	text-decoration: none;
	margin: 0px;
	-moz-border-radius: 0.3rem;
	-webkit-border-radius: 0.3rem;
	border-radius: 0.3rem;
	text-align: center;
	vertical-align: top;
	padding: 0px 0.5rem;
	font: 1.2rem/2.5rem "Heiti SC","STXiHei", "SimHei", "Microsoft YaHei", "SimSun";
	background: #F4F4F4;
	cursor:pointer;
	display:inline-block;
	border: 0.1rem solid #ccc;
}


.btn3_b:hover {
	background: #fff;
	border-style: none;	
	border: 0.1rem solid #ddd;	
}

 a.but3_b:link,  a.but3_b:visited {
	height: 2.9rem ;
	overflow: hidden;
	color: #333333;
	text-decoration: none;
	margin: 0px;
	-moz-border-radius: 0.3rem;
	-webkit-border-radius: 0.3rem;
	border-radius: 0.3rem;
	text-align: center;
	vertical-align: top;
	padding: 0px 0.5rem;
	font: 1.2rem/2.6rem "Heiti SC","STXiHei", "SimHei", "Microsoft YaHei", "SimSun";
	background: #F4F4F4;
	border: 0.1rem solid #ccc;
	display: inline-block;
}
 a.but3_b:hover {
	background: #fff;
	border-style: none;	
	border: 0.1rem solid #ddd;	
}
a.but3_y:link,  a.but3_y:visited {
	height: 2.9rem ;
	overflow: hidden;
	color: #333333;
	text-decoration: none;
	margin: 0px;
	-moz-border-radius: 0.3rem;
	-webkit-border-radius: 0.3rem;
	border-radius: 0.3rem;
	text-align: center;
	vertical-align: top;
	padding: 0px 0.5rem;
	font: 1.2rem/2.7rem "Heiti SC","STXiHei", "SimHei", "Microsoft YaHei", "SimSun";
	background: #F4F4F4;
	display: inline-block;
}
 a.but3_y:hover {
	background: #fff;
	border-style: none;	
	font: 1.2rem/2.6rem "Heiti SC","STXiHei", "SimHei", "Microsoft YaHei", "SimSun";
	border: 0.1rem solid #ddd;	
}
.btn3_c {
	height: 2.9rem;
	overflow: hidden;
	text-decoration: none;
	margin: 0px;
	-moz-border-radius: 0.3rem;
	-webkit-border-radius: 0.3rem;
	border-radius: 0.3rem;
	text-align: center;
	vertical-align: top;
	padding: 0px 0.6rem;
	font: 1.2rem/2.7rem "Heiti SC","STXiHei", "SimHei", "Microsoft YaHei", "SimSun";
	cursor:pointer;
	background: #A1012D;
	cursor:pointer;
	display:inline-block;
	border-style: none;
	color: #fff;
}
.btn3_c:hover {
	background: #DF3030;color: #fff;
}
 a.but3_c:link,  a.but3_c:visited {
	height: 2.9rem;
	overflow: hidden;
	text-decoration: none;
	margin: 0px;
	-moz-border-radius: 0.3rem;
	-webkit-border-radius: 0.3rem;
	border-radius: 0.3rem;
	text-align: center;
	vertical-align: top;
	padding: 0px 0.6rem;
	font: 1.2rem/2.8rem "Heiti SC","STXiHei", "SimHei", "Microsoft YaHei", "SimSun";
	background: #A1012D;
	cursor:pointer;
	display:inline-block;
	border-style: none;
	color: #fff;
}
 a.but3_c:hover {
	background: #DF3030;
	border-style: none;color: #fff;
}
.btn3_d{
	height: 2.9rem;
	overflow: hidden;
	text-decoration: none;
	margin: 0px;
	-moz-border-radius: 0.3rem;
	-webkit-border-radius: 0.3rem;
	border-radius: 0.3rem;
	text-align: center;
	vertical-align: top;
	padding: 0px 0.6rem;
	font: 1.2rem/2.7rem "Heiti SC","STXiHei", "SimHei", "Microsoft YaHei", "SimSun";
	cursor:pointer;
	background: #333;
	cursor:pointer;
	display:inline-block;
	color: #fff;
	border-style: none;
}
.btn3_d:hover{
	color: #FFFFFF;
	background: #444;
}
 a.but3_d:link,  a.but3_d:visited {
	height: 2.9rem;
	overflow: hidden;
	text-decoration: none;
	margin: 0px;
	-moz-border-radius: 0.3rem;
	-webkit-border-radius: 0.3rem;
	border-radius: 0.3rem;
	text-align: center;
	vertical-align: top;
	padding: 0px 0.6rem;
	font: 1.2rem/2.8rem "Heiti SC","STXiHei", "SimHei", "Microsoft YaHei", "SimSun";
	background: #333;
	cursor:pointer;
	display:inline-block;
	color: #fff;
	border-style: none;
}
 a.but3_d:hover {
	color: #FFFFFF;
	background: #444;
}
/*btn3_file针对type="file"  */
.btn3_file {
	padding: 0px 1.8rem;
	height: 2.9rem;
	font: 1.2rem/2.5rem "Heiti SC","STXiHei", "SimHei", "Microsoft YaHei", "SimSun";
	position: relative;
	cursor: pointer;
	color: #333;
	background: #eee;
	border: 0.1rem solid #cccccc;
   -moz-border-radius: 0.3rem;
	-webkit-border-radius: 0.3rem;
	border-radius: 0.3rem;
	overflow: hidden;
	display: inline-block;
	zoom: 1;
	float: left;
	text-align: center;
	
}

.btn3_file  input {
	position: absolute;
	font-size: 1.2rem;
	left:0;
	top: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	cursor: pointer;
	height: 2.9rem;
	width:100%;
	text-align: center;
	
}

.btn3_file:hover {
   color: #fff;
   background: #333;
   border-color: #333;
   text-decoration: none; 
}


.ina4{
	height: 4rem;
	overflow: hidden;
	color: #333;
	text-decoration: none;
	margin: 0px;
	-moz-border-radius: 0.5rem;
	-webkit-border-radius: 0.5rem;
	border-radius: 0.5rem;
	text-align: left;
	vertical-align: top;
	padding: 0px 0.5rem;
	border: 0.1rem solid #dddddd;
	font: 1.4rem/3.6rem "Heiti SC","STXiHei", "SimHei", "Microsoft YaHei", "SimSun";
	background: #fff;
}
.ina4:hover {
	color: #333;
	border: 0.1rem solid #F23030;
	background: #fff;
	
}
.ina4_gray{
	height: 4rem;
	overflow: hidden;
	color: #333;
	text-decoration: none;
	margin: 0px;
	-moz-border-radius: 0.5rem;
	-webkit-border-radius: 0.5rem;
	border-radius: 0.5rem;
	text-align: left;
	vertical-align: top;
	padding: 0px 0.5rem;
	border: 0.1rem solid #dddddd;
	font: 1.4rem/3.6rem "Heiti SC","STXiHei", "SimHei", "Microsoft YaHei", "SimSun";
	background: #eee;
}
.int4 {
	color: #333;
	text-decoration: none;
	margin: 0px;
	-moz-border-radius: 0.5rem;
	-webkit-border-radius: 0.5rem;
	border-radius: 0.5rem;
	text-align: left;
	vertical-align: top;
	padding: 0px 0.5rem;
	border: 0.1rem solid #dddddd;
	font: 1.4rem/3.6rem "Heiti SC","STXiHei", "SimHei", "Microsoft YaHei", "SimSun";
	background: #fff;
}
.int4:hover {		
	color: #333;
	border: 0.1rem solid #F23030;
	background: #fff;
	
}

.inse4{	
	width:auto;
	height:4rem;
	padding:0.4rem 3rem 0.4rem 0.4rem;
	font: 1.4rem/3.6rem "Microsoft YaHei","STXiHei","SimHei","SimSun"!important;
	color:#333;
	vertical-align:top;
	background-color:#fff;
	background-image:none;
	border:0.1rem solid #ccc;
 	margin:0;
	-moz-border-radius: 0.5rem;	
	-webkit-border-radius: 0.5rem;		
	border-radius: 0.5rem;
	-webkit-appearance:none!important;
	-moz-appearance:none!important;
	background: #FFFFFF url(../images/inse_a.png) no-repeat right center;
	background-size:auto 100%;
	-moz-box-sizing:border-box; 
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	
}
.inse4:hover{
	border: 0.1rem solid #F23030;
	-webkit-appearance:none!important;
	-moz-appearance:none!important;
	
}

.btn4_a {
	height: 4rem;
	overflow: hidden;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	-moz-border-radius: 0.5rem;
	-webkit-border-radius: 0.5rem;
	border-radius: 0.5rem;
	text-align: center;
	vertical-align: top;
	padding: 0px 1rem;
	font: 1.4rem/3.6rem "Heiti SC","STXiHei", "SimHei", "Microsoft YaHei", "SimSun";
	background: #FF9933;
	cursor:pointer;
	display:inline-block;
	border: 0px none #f00;
}
.btn4_a:hover {
	color: #FFFFFF;
	background: #FBAB40;
	border: 0px solid #FBAB40;
}

 a.but4_a:link,  a.but4_a:visited {
	height: 4rem;
	overflow: hidden;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	-moz-border-radius: 0.5rem;
	-webkit-border-radius: 0.5rem;
	border-radius: 0.5rem;
	text-align: center;
	vertical-align: top;
	padding: 0px 1rem;
	font: 1.4rem/3.6rem "Heiti SC","STXiHei", "SimHei", "Microsoft YaHei", "SimSun";
	background: #FF9933;
	border: 0px none #f00;
	border-style: none;
	display: inline-block;
}
 a.but4_a:hover {
	overflow: hidden;
	background: #FBAB40;
	border: 0px solid #FBAB40;
}

.btn4_b {
	height: 4rem;
	overflow: hidden;
	color: #333333;
	text-decoration: none;
	margin: 0px;
	-moz-border-radius: 0.5rem;
	-webkit-border-radius: 0.5rem;
	border-radius: 0.5rem;
	text-align: center;
	vertical-align: top;
	padding: 0px 0.9rem;
	font: 1.4rem/3.6rem "Heiti SC","STXiHei", "SimHei", "Microsoft YaHei", "SimSun";
	background: #F4F4F4;
	cursor:pointer;
	display:inline-block;
	border: 0.1rem solid #ccc;
}
.btn4_b:hover {
	color: #000;
	background: #F4F4F4;
	border: 0.1rem solid #ccc;	
}

 a.but4_b:link,  a.but4_b:visited {
	height: 4rem;
	overflow: hidden;
	color: #333333;
	text-decoration: none;
	margin: 0px;
	-moz-border-radius: 0.5rem;
	-webkit-border-radius: 0.5rem;
	border-radius: 0.5rem;
	text-align: center;
	vertical-align: top;
	padding: 0px 0.9rem;
	font: 1.4rem/3.6rem "Heiti SC","STXiHei", "SimHei", "Microsoft YaHei", "SimSun";
	background: #F4F4F4;
	border: 0.1rem solid #ccc;
	display: inline-block;
}
 a.but4_b:hover {
	color: #000;
	background: #F4F4F4;	
	border: 0.1rem solid #ccc;	
}
.btn4_c {
	height: 4rem;
	overflow: hidden;
	text-decoration: none;
	margin: 0px;
	-moz-border-radius: 0.5rem;
	-webkit-border-radius: 0.5rem;
	border-radius: 0.5rem;
	text-align: center;
	vertical-align: top;
	padding: 0px 1rem;
	font: 1.4rem/3.6rem "Heiti SC","STXiHei", "SimHei", "Microsoft YaHei", "SimSun";
	cursor:pointer;
	background: #A1012D;
	cursor:pointer;
	display:inline-block;
	border-style: none;
	color: #fff;
}
.btn4_c:hover {
	background: #B6012D;color: #fff;
}
 a.but4_c:link,  a.but4_c:visited {
	height: 4rem;
	overflow: hidden;
	text-decoration: none;
	margin: 0px;
	-moz-border-radius: 0.5rem;
	-webkit-border-radius: 0.5rem;
	border-radius: 0.5rem;
	text-align: center;
	vertical-align: top;
	padding: 0px 1rem;
	font: 1.4rem/3.6rem "Heiti SC","STXiHei", "SimHei", "Microsoft YaHei", "SimSun";
	background: #A1012D;
	cursor:pointer;
	display:inline-block;
	border-style: none;
	color: #fff;
}
 a.but4_c:hover {
	background: #B6012D;color: #fff;
}
.btn4_d {
	height: 4rem;
	overflow: hidden;
	text-decoration: none;
	margin: 0px;
	-moz-border-radius: 0.5rem;
	-webkit-border-radius: 0.5rem;
	border-radius: 0.5rem;
	text-align: center;
	vertical-align: top;
	padding: 0px 1rem;
	font: 1.4rem/3.6rem "Heiti SC","STXiHei", "SimHei", "Microsoft YaHei", "SimSun";
	cursor:pointer;
	background: #333;
	cursor:pointer;
	display:inline-block;
	color: #fff;
	border-style: none;
}
.btn4_d:hover {
	color: #FFFFFF;
	background: #444;
}
 a.but4_d:link,  a.but4_d:visited {
	height: 4rem;
	overflow: hidden;
	text-decoration: none;
	margin: 0px;
	-moz-border-radius: 0.5rem;
	-webkit-border-radius: 0.5rem;
	border-radius: 0.5rem;
	text-align: center;
	vertical-align: top;
	padding: 0px 1rem;
	font: 1.4rem/3.6rem "Heiti SC","STXiHei", "SimHei", "Microsoft YaHei", "SimSun";
	background: #333;
	cursor:pointer;
	display:inline-block;
	color: #fff;
	border-style: none;
}
 a.but4_d:hover {
	color: #FFFFFF;
	background: #444;
}

/*btn4_file针对type="file"  */
.btn4_file {
	padding: 0px 1.8rem;
	height: 4rem;
	
	font: 1.4rem/3.6rem "Heiti SC","STXiHei", "SimHei", "Microsoft YaHei", "SimSun";
	position: relative;
	cursor: pointer;
	color: #333;
	background: #eee;
	border: 0.1rem solid #cccccc;
   -moz-border-radius: 0.5rem;
	-webkit-border-radius: 0.5rem;
	border-radius: 0.5rem;
	overflow: hidden;
	display: inline-block;
	zoom: 1;
	float: left;
	text-align: center;
}

.btn4_file  input {
	position: absolute;
	font-size: 12px;
	right: 21px;
	top: 3px;
	opacity: 0;
	filter: alpha(opacity=0);
	cursor: pointer;
	height: 4rem;
	width:100%;
	text-align: center;
}


.btn4_file:hover {
   color: #fff;
   background: #333;
   border-color: #333;
   text-decoration: none;
   
}
/*表单插件 end*/
.border_98p{
	background: #F7F7F7;
	width: 98%;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	border: 0.1rem solid #d1d1d1;
	clear: both;
	-moz-border-radius: 0.8rem;
	-webkit-border-radius: 0.8rem;
	border-radius: 0.8rem;
	overflow: hidden;
}
.border_96p{
	width: 96%;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	border: 0.1rem solid #d1d1d1;
	clear: both;
	-moz-border-radius: 0.8rem;
	-webkit-border-radius: 0.8rem;
	border-radius: 0.8rem;
	overflow: hidden;
	background-color: #FFFFFF;
	padding: 5px 0;
}

/*分页*/
.page {
margin: 1rem auto;
	padding: 0;
	clear: both;
	width: 30rem;
	overflow:hidden;
	clear:both;
	text-align:center}
.page .p_prev {
	margin: 0px;
	padding: 0px;
	height: 3.8rem;
	width: 3.8rem;
	overflow: hidden;
	float: left;
}
.page .p_prev img{
	margin: 0px;
	padding: 0px;
	height: 3.8rem;
	width: 3.8rem;
	overflow: hidden;
	display: block;
}
.page .p_next {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 3.8rem;
	width: 3.8rem;
	overflow: hidden;
}
.page .p_next img{
	margin: 0px;
	padding: 0px;
	height: 3.8rem;
	width: 3.8rem;
	overflow: hidden;
	display: block;
}		
a.page_1:link, a.page_1:visited{
	padding: 0;
	border: 0.1rem solid #ccc;
	overflow: hidden;
	-moz-border-radius: 0.5rem;
	-webkit-border-radius: 0.5rem;
	border-radius:  0.5rem;
	font-size: 1.4rem;
	color: #333333;
	background: #fff;
	text-align: center;
	vertical-align: top;
	line-height: 3.0rem;
	width: 3.2rem;
	height: 3.2rem;
	display: inline-block;
	margin: 0.3rem
}
 a.page_1:hover,  a.page_1:active{
	border: 0.1rem solid #F23030;
	color: #F23030;
}
a.page_2:link, a.page_2:visited{
	padding: 0;
	border: 0.1rem solid #F23030;
	overflow: hidden;
	-moz-border-radius: 0.5rem;
	-webkit-border-radius: 0.5rem;
	border-radius:  0.5rem;
	font-size: 1.4rem;
	color: #fff;
	background: #A1012D;
	text-align: center;
	vertical-align: top;
	line-height: 3.0rem;
	width: 3.2rem;
	height: 3.2rem;
	display: inline-block;
	margin: 0.3rem
}
 a.page_2:hover,  a.page_2:active{
	
	border: 0.1rem solid #DB3030;	
	background: #B6012D;
}

.nextpage {
	font-size: 1.2rem;
	line-height: 4rem;
	color: #666666;
	text-decoration: none;
	text-align: center;
	vertical-align: top;
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 4rem;
	width: 100%;
	overflow: hidden;
}
/*线条*/
.line-through{
	text-decoration: line-through;
}
.line1{
	border-bottom: 0.1rem solid #268AC7;
}
.line2{
	border-bottom: 0.1rem solid #dddddd;
}
.line3{
	border-bottom: 0.1rem dotted #ddd;
}
.line_y1 {
	border-right:  0.1rem solid #FFFFFF;
}
.line_y2 {
	border-right:  0.1rem solid #D4D4D4;
}
.line_y3 {
	border-right:  0.1rem solid #505050;
}
.line_y4 {
	border-right:  0.1rem solid #ddd;
}

/*浮动*/
.navNor{
	position: relative;
	width:100%;
	z-index: 9999;
	margin: 0px;
}

.navFix{
position: fixed;
	left:0;
	top:0;
	width:100%;
	z-index: 9999;}
	

.nav1{
	width:100%;
	text-align: left;
	vertical-align: top;
	z-index:9999999;
	height: auto;
	margin: 0px;
	padding: 0px;
}

.nav1Fix{
	position:fixed;
	top:4.4rem;
	width:100%;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	z-index:9999999;
}


/*头部*/

.header {
	/*background: #005393;*/
	
	background: #2319DC;
	text-align: center;
	vertical-align: top;
	margin: 0px;
	padding: 1.4rem 0.6rem;
	clear: both;
	width: 100%;
	overflow: hidden;
	position:fixed;
	top:0;
	left:0;
}
.header .logo {
	margin: 0px;
	padding: 0px 0px 0px 0.8rem;
	height: 3.2rem;
	width: 5.5rem;
	float: left;
	overflow: hidden;
}
.header .logo img{
	margin: 0px;
	padding: 0rem;
	height: 3.2rem;
	width: 3.2rem;
	border-style: none;
	overflow: hidden;
}
.header .name {
	margin: 0px;
	padding: 0;
	height: 3.2rem;
	width: 14rem;
	float: left;
	overflow: hidden;
}
.header .name img{
	margin: 0px;
	padding: 0rem;
	height: 3.2rem;
	width: 14rem;
	border-style: none;
	overflow: hidden;
}
.header #search_btn {
	margin: 0px;
	padding: 0;
	height: 3.2rem;
	width: 3.2rem;
	float: right;
	overflow: hidden;
	cursor:pointer;
}
.header #search_btn img{
	margin: 0px;
	padding: 0rem;
	height: 3.2rem;
	width: 3.2rem;
	border-style: none;
	overflow: hidden;
}

.header_blank {
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 6rem;
	overflow: hidden;
}
.top_area_close{
	font-size: 1.4rem;
	line-height: 3.2rem;
	color: #666666;
	background: #eeeeee;
	text-align: center;
	margin: 1.0rem 0px 0px;
	padding: 0px;
	clear: both;
	height: 3.2rem;
	width: 100%;
	overflow: hidden;	
}
.top_area_close:hover{
	font-size: 1.4rem;
	line-height: 3.2rem;
	color: #333;
	background: #ddd;
	text-align: center;
	margin: 1.0rem 0px 0px;
	padding: 0px;
	clear: both;
	height: 3.2rem;
	width: 100%;
	overflow: hidden;
	cursor:pointer;
	
}
.top_area_close ul{
	text-align: center;
	margin: 0px auto;
	padding: 0px;
	list-style: none;
}
.top_area_close li{
	font-size: 1.4rem;
	line-height: 3.2rem;
	text-decoration: none;
	text-align: center;
	display: inline-block;
	margin: 0px 0.6rem 0px 0px;
	padding: 0px;
	height: 3.2rem;
	overflow: hidden;
}
.top_area_close i{
	
	display: inline-block;
	margin: 0px;
	padding: 0px;
	height: 3.2rem;
	width: 3.2rem;
	overflow: hidden;
}
.top_area_close i img{
	
	
	margin: 0px;
	padding: 0px;
	height: 3.2rem;
	width: 3.2rem;
	overflow: hidden;
}
/*搜索*/
#search_con {
	background: #f2f2f2;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	clear: both;
	width: 100%;
	overflow: hidden;
	padding: 0.6rem 0;
	list-style: none;
	position:fixed;
	z-index:10000000000000;
	top:0;
	left:0;
}
.search_con_blank {
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 5.2rem;
	overflow: hidden;
}
#search_con form {
	background: #fff;
	margin: 0px 0.6rem 0 0;
	padding: 0.5rem 1rem;
	height: 3rem;
	width: 27.8rem;
	border-style: none;
	overflow: hidden;
	-moz-border-radius: 1.5rem;
	-webkit-border-radius: 1.5rem;
	border-radius: 1.5rem;
	float:right;
}
.search_con_in {
	font-size: 1.2rem;
	line-height: 1.9rem;
	color: #666666;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	margin: 0rem;
	padding: 0rem;
	float: left;
	height: 2rem;
	width: 20rem;
	border-style: none;
	overflow: hidden;
}
.search_con_inse{
	height:2rem;
	width: 7.5rem;
	padding: 0px 1rem 0px 0;
	color: #666666;
	vertical-align:top;
	background-color:#fff;
	background-image:none;
	border: none;
	margin:0;
	-webkit-appearance:none!important;
	-moz-appearance:none!important;
	background: #FFFFFF url(../images/inse_a.png) no-repeat right center;
	background-size:auto 100%;
	float: left;
	font-size: 1.2rem;
	line-height: 2rem;
	font-weight: normal;	
}
.search_con_btn {
	margin: 0rem;
	padding: 0rem;
	float: right;
	height: 2rem;
	width: 2rem;
	border-style: none;
	overflow: hidden;
}
.search_con_btn img{
	margin: 0rem;
	padding: 0rem;
	height: 2rem;
	width: 2rem;
	border-style: none;
	overflow: hidden;
}
#search1_con {
	background: #C90000;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	clear: both;
	width: 100%;
	overflow: hidden;
	padding: 0.6rem 0;
	list-style: none;
	position:fixed;
	z-index:10000000000000;
	top:0;
	left:0;
}
.search1_con_blank {
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 4.2rem;
	overflow: hidden;
	background: #C90000;
}
#search1_con form {
	background: #fff;
	margin: 0px auto;
	padding: 0.5rem 1rem;
	height: 3rem;
	width: 31rem;
	border-style: none;
	overflow: hidden;
	-moz-border-radius: 1.5rem;
	-webkit-border-radius: 1.5rem;
	border-radius: 1.5rem;
	
}
.search1_con_in {
	font-size: 1.2rem;
	line-height: 1.9rem;
	color: #666666;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	margin: 0rem;
	padding: 0rem;
	float: left;
	height: 2rem;
	width: 26.8rem;
	border-style: none;
	overflow: hidden;
}
.search1_con_btn {
	margin: 0rem;
	padding: 0rem;
	float: right;
	height: 2rem;
	width: 2rem;
	border-style: none;
	overflow: hidden;
}
.search1_con_btn img{
	margin: 0rem;
	padding: 0rem;
	height: 2rem;
	width: 2rem;
	border-style: none;
	overflow: hidden;
}
/*底部*/
.foot {
	text-align: left;
	margin: 0px;
	padding: 0;
	clear: both;
	width: 100%;
	height:5.4rem;
	overflow: hidden;
	position: fixed;
	bottom: 0px;
	left:0;
	z-index:100;
	background: #fff;	
	border-top: 0.1rem solid #ddd;
}
.foot a {
	text-align: center;
	vertical-align: top;
	display: block;
	margin: 0px;
	padding: 0.5rem;
	width: 25%;
	height:5.4rem;
	overflow: hidden;
	float: left;
	position:relative;
	font-size:1.1rem;
	color:#666;
}
.foot a:hover, .foot a:active { color:#A1012D}
.foot a span {	
	margin: 0px auto;
	padding: 0px;
	clear: both;
	height: 2.8rem;
	width: 2.8rem;
	display:block;
}
.foot a span img {
	
	margin: 0px auto;
	padding: 0px;
	clear: both;
	height: 2.8rem;
	width: 2.8rem;
}
.foot a em {	/*当前位置的图标，如果使用iconfont则设置字体就好*/
	margin: 0px auto;
	padding: 0px;
	clear: both;
	height: 2.8rem;
	width: 2.8rem;
	display:none;
}
.foot a em img {
	
	margin: 0px auto;
	padding: 0px;
	clear: both;
	height: 2.8rem;
	width: 2.8rem;
}

.foot_block {
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 6rem;
	width: 100%;
	overflow: hidden;
}
/*底部当前高亮设置*/
#home #page_nav1, #pros #page_nav2, #anno #page_nav3, #cart #page_nav4, #user #page_nav5{ color:#A1012D}
#home #page_nav1 span, #pros #page_nav2 span, #anno #page_nav3 span, #cart #page_nav4 span, #user #page_nav5 span{ display:none;}
#home #page_nav1 em, #pros #page_nav2 em, #anno #page_nav3 em, #cart #page_nav4 em, #user #page_nav5 em{display:block;}
.foot1 {
	text-align: left;
	margin: 0px;
	padding: 0.7rem 1rem;
	clear: both;
	width: 100%;
	/*border-top: 0.2rem solid #eee;*/
	font-size:1.2rem;
	text-align:center;
}
/*选择框*/		
input[type=checkbox].login_check_box {
							display:none;
						}

						input[type=checkbox].login_check_box + label.css_login_check {
	
	height:2.0rem ;
	display:inline-block;
	font: 1.2rem/1.7rem "Heiti SC","STXiHei", "SimHei", "Microsoft YaHei", "SimSun";
	background-repeat:no-repeat;
	vertical-align:middle;
	cursor:pointer;
	margin: 0px;
	padding: 0px;
	color: #000;
						}

						input[type=checkbox].login_check_box:checked + label.css_login_check {
	font: 1.2rem/1.7rem "Heiti SC","STXiHei", "SimHei", "Microsoft YaHei", "SimSun";
	color: #d75940;
	background: #FFFFFF ;
	padding: 0px;
	margin-right: 0;
	height: 2.0rem;
	background: url(../images/check.png) no-repeat 0px -2.5rem;
	background-size: 1.2rem 4rem  ;
						}
						label.css_login_check {
				-webkit-touch-callout: none;
				-webkit-user-select: none;
				-khtml-user-select: none;
				-moz-user-select: none;
				-ms-user-select: none;
	user-select: none;
	padding: 0px;
	margin: 0px;
	color: #000000;
	height: 2.0rem;
	background: url(../images/check.png) no-repeat 0px 0.3rem;
	background-size: 1.2rem 4rem  ;
	text-indent: 2rem;
			}
			label {
}

#gotop {
	text-align: center;
	margin: 0px;
	padding: 0px;
	width: 3rem;
	overflow: hidden;
	position: fixed;
	float: right;
	height: 3rem;
	z-index:1000;
	bottom: 6rem;
	right:0.5rem;
	filter:Alpha(Opacity=66);
	opacity:0.66;
}
#gotop img{
	text-align: center;
	margin: 0px;
	padding: 0px;
	width: 3rem;
	height: 3rem;
}

.box_1 {
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
	clear: both;
	width: 100%;
	border-top:  0.1rem solid #ddd;
	border-right:  0.1rem none #ddd;
	border-bottom:  0.1rem solid #ddd;
	border-left: 0px none #ddd;
}
.box_1 a {
	margin: 0px;
	padding: 1.5rem 0.5rem;
	clear: both;
	border-top: 0px none #CCCCCC;
	border-right: 0px none #CCCCCC;
	border-bottom:  0.1rem dashed #CCCCCC;
	border-left: 0px none #CCCCCC;
	display:block;
}
.box_1 >a:nth-of-type(1n+5){border-bottom: 0px none #CCCCCC;}

.box_2 {
	background: #FFFFFF;
	margin: 0;
	padding: 0px;
	clear: both;
	width: 100%;
	border-top:  0.1rem solid #ddd;
	border-right: 0px none #ddd;
	border-bottom:  0.1rem solid #ddd;
	border-left: 0px none #ddd;
}
.box_2 a {
	margin: 0px;
	padding: 0.8rem 0.5rem;
	clear: both;
	border-top:  0.1rem dotted #CCCCCC;
	border-right: 0px none #CCCCCC;
	border-bottom:  0px none #CCCCCC;
	border-left: 0px none #CCCCCC;
	display:block;
}
.box_2 >a:nth-of-type(1){border-top: 0px none #CCCCCC;}

.box_3 {
	background: #FFFFFF;
	margin: 0px 0 1rem 0;
	padding: 0.7rem 1rem;
	clear: both;
	width: 100%;
	border-top:  0.1rem solid #ddd;
	border-right: 0px none #ddd;
	border-bottom:  0.1rem solid #ddd;
	border-left: 0px none #ddd;
	text-align: left;
	vertical-align: top;	
	overflow: hidden;
	
}
.box_3_a {
	background: #FFFFFF;
	margin: 0px;
	padding: 0.7rem 1rem;
	clear: both;
	width: 100%;
	border-top:  0.1rem solid #ddd;
	border-right: 0px none #ddd;
	border-bottom:  0.1rem solid #ddd;
	border-left: 0px none #ddd;
	text-align: left;
	vertical-align: top;	
	overflow: hidden;
	
}

.box_4 {
	background: #FFFFFF;
	text-align: left;
	vertical-align: top;
	margin: 0px 0px 1rem;
	padding: 0.7rem 1.2rem;
	clear: both;
	border-top: 0.1rem solid #ddd;
	border-right: 0px none #ddd;
	border-bottom: 0.1rem solid #ddd;
	border-left: 0px none #ddd;
	width: 100%;
	overflow: hidden;
}

.box_5 {
	background: #EAEAEA;
	margin: 0px 0px 1rem;
	padding: 0.6rem 1rem;
	clear: both;
	width: 100%;
	border: none;
	display: block;
	overflow: hidden;
}
.box_6 { padding:0.7rem 1.2rem;}
.box_7 {
	background: #FFFFFF;
	text-align: left;
	vertical-align: top;
	margin: 0px 0 1rem 0;
	padding: 0;
	clear: both;
	width: 100%;
	border-top: 0.1rem solid #ddd;
	overflow: hidden;}
	
.box_8 {
	background: #F8F8EC;
	margin: 0px 0px 1rem;
	padding: 0.6rem 1rem;
	clear: both;
	width: 100%;
	border: none;
	display: block;
	overflow: hidden;
}
.box_9 {
	background: #FFFFFF;
	text-align: left;
	vertical-align: top;
	margin: 0;
	padding: 0.7rem 1.2rem;
	clear: both;
	border-top: 0.1rem solid #ddd;
	border-right: 0px none #ddd;
	border-bottom: 0px none #ddd;
	border-left: 0px none #ddd;
	width: 100%;
	overflow: hidden;
}

.box_10 {
	background: #FFFFFF;
	margin: 0;
	padding: 0.7rem 1.2rem;
	clear: both;
	width: 100%;
	border-top: 0.1rem solid #ddd;
	border-right: 0px none #ddd;
	border-bottom: 0.1rem solid #ddd;
	border-left: 0px none #ddd;
	list-style: none;
	overflow: hidden;
	 font-size: 1.4rem; color: #A1012D;; text-decoration: none}
.box_93p {
	margin: 0px auto;
	clear: both;
	width: 93%;
	overflow: hidden;
}

.box_100p {
	margin: 0;
	clear: both;
	width: 100%;
	overflow: hidden;
	background: #FFFFFF;
}
/*类别导航*/
#nav_main {
	background: #fff;
	width: 100%;
	overflow: hidden;
	float:left;
}



.navScrollertab_1 {
	padding:1rem 0.7rem;
	line-height:1.5;
	background: #f3f3f3;
	font-size: 1.4rem;
	margin: 0px;
	clear: both;
	border-top: 0px none #E0E0E0;
	border-right: 0.1rem solid #E0E0E0;
	border-bottom:0.1rem solid #E0E0E0;
	border-left: 0px none #E0E0E0;
	list-style: none;
	cursor:pointer;
}
.navScrollertab_2 {
	padding:1rem 0.7rem;
	line-height:1.5;
	background: #FFFFFF;
	font-size: 1.4rem;
	margin: 0px;
	clear: both;
	border-top: 0px none #E0E0E0;
	border-right: 0px none #E0E0E0;
	border-bottom:0.1rem solid #E0E0E0;
	border-left: 0px none #E0E0E0;
	color: #F23030;
	cursor:pointer;
}
#navScroll_left {
	overflow: auto;
	margin: 0px;
	padding: 0px;
	width: 8rem;
	float:left;
}
#navScroll_main {
	padding:0 1.5rem;
	margin: 0px;
	overflow: auto;
}
/*文字类别*/
.sub_cat {
	margin: 0px 0px 1rem;
	padding: 0px 0px 0.5rem;
	clear: both;
	width: 100%;
	border-bottom: 0.1rem dashed #CCCCCC;
	overflow: hidden;
	list-style: none;
	text-align: left;
	vertical-align: top;
}

.sub_cat dt{
	margin: 1rem 0px 0px;
	padding: 0px;
	clear: both;
	overflow: hidden;
	list-style: none;
	text-align: left;
	vertical-align: top;
	line-height: 2;
}
.sub_cat dt a{  font-size: 1.4rem; color: #009900; text-decoration: none}
.sub_cat dt a:hover {  font-size: 1.4rem; color: #f00; text-decoration: none}

.sub_cat dd{
	margin: 0;
	padding: 0px;
	overflow: hidden;
	list-style: none;
	text-align: left;
	vertical-align: top;
	line-height: 2;
	clear: both;
}
.sub_cat dd a {  font-size: 1.2rem; color: #333; text-decoration: none;margin: 0.25rem 1rem 0.2rem 0; line-height: 2;text-decoration: none; display:block;float: left;}
.sub_cat dd a:hover {  font-size: 1.2rem; color: #f00;}
/*图文类别*/
.sub1_cat {
	margin: 0px 0px 1rem;
	padding: 0px 0px 0.5rem;
	clear: both;
	width: 100%;
	/*border-bottom: 0.1rem dashed #CCCCCC;*/
	overflow: hidden;
	list-style: none;
	text-align: left;
	vertical-align: top;
}

.sub1_cat dt{
	margin: 1rem 0px 0px;
	padding: 0px;
	clear: both;
	overflow: hidden;
	list-style: none;
	text-align: left;
	vertical-align: top;
	line-height: 2;
}
.sub1_cat dt a{  font-size: 1.4rem; color: #009900; text-decoration: none}
.sub1_cat dt a:hover {  font-size: 1.4rem; color: #f00; text-decoration: none}

.sub1_cat dd{
	margin:0.7rem 0 0 0;
	padding: 0px;
	overflow: hidden;
	list-style: none;
	text-align: left;
	vertical-align: top;
	line-height: 2;
	clear: both;
}
.sub1_cat dd a {
	font-size: 1.2rem;
	color: #333;
	text-decoration: none;
	margin:0;
	padding: 0px;
	line-height: 2rem;
	text-decoration: none;
	display:block;
	float: left;
	width:50%;
	height:11rem;
	text-align: center;
}
.sub1_cat dd a:hover *{  font-size: 1.2rem; color: #F23030;}
.sub1_cat dd a img {
	text-align: center;
	display: block;
	margin: 0px auto;
	padding: 0px;
	clear: both;
	height: 8rem;
	width: 8rem;
	border-style: none;
	overflow: hidden;
}
.sub1_cat dd a span {
	font-size: 1.2rem;
	color: #333;
	text-decoration: none;
	margin:0 auto;
	padding: 0px;
	line-height: 2rem;
	text-decoration: none;
	display:block;
	width:10rem;
	height:2.4rem;
	text-align: center;
	white-space: nowrap;
	/*text-overflow:ellipsis;*/
	overflow: hidden;
}

/*标签*/

.tab_2{
	background:#FFFFFF;
	overflow:hidden;
	cursor:pointer;
	color: #F23030;
	text-align: center;
	text-decoration: none;
	border-top: 0.1rem solid #ddd;
	border-right: 0.1rem solid #ddd;
	border-bottom: 0.1rem solid #FFFFFF;
	
	font-size: 1.2rem;
	line-height: 3.4rem;
	height:3.4rem;
}
.tab_1{
	background:#f8f8f8;
	overflow:hidden;
	cursor:pointer;
	color: #666;
	text-align: center;
	text-decoration: none;
	border-top: 0.1rem solid #ddd;
	border-right: 0.1rem solid #ddd;
	border-bottom:  0.1rem solid #020B3B;
	
	font-size: 1.2rem;
	line-height: 3.4rem;
	height:3.4rem;
}

.tabh_f{
	background: #FFFFFF;
	border-bottom: 0.1rem solid #dddddd;
	margin: 0px;
	padding: 0px;
	clear: both;
	overflow: hidden;
}	
.tabh_1 {
	font-size: 1.4rem;
	color: #444;
	text-decoration: none;
	line-height: 3rem;
	text-align: center;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	height: 3.2rem;
	overflow: hidden;
	cursor:pointer;
}
.tabh_1 i{
	background: url(../images/arrow_2a.png) no-repeat 0px center;
	background-size:1.2rem auto;
	padding: 0px;
	height: 0.9rem;
	width: 1.2rem;
	overflow: hidden;
	display: inline-block;
	margin-left: 0.2rem;
	margin-top: 0px;
}
.tabh_2 {
	font-size: 1.4rem;
	color: #009900;
	text-decoration: none;
	line-height: 3rem;
	text-align: center;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	height: 3.2rem;
	overflow: hidden;
	cursor:pointer;
}
.tabh_2 i{
	background: url(../images/arrow_2b.png) no-repeat 0px center;
	background-size:1.2rem auto;
	padding: 0px;
	height:0.9rem;
	width: 1.2rem;
	overflow: hidden;
	display: inline-block;
	margin-left: 0.5rem;
	margin-top: 0px;
}
	/*标签 end*/
/*头部样式*/
.topper {
	background: #F8F8F8;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	clear: both;
	width: 100%;
	/*overflow: hidden;*/
	padding: 0.6rem;
	list-style: none;
	position: fixed;
	z-index: 10000000;
	top: 0;
	left: 0;

}

.topper_blank {
	background: #F8F8F8;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 4.4rem;
	width: 100%;
	overflow: hidden;
	display:block;
} 
.top_center  {
	margin: 0px auto;
	padding: 0;
	height: 3.2rem;
	width: 24rem;
	font-size: 1.6rem;
	line-height: 3.2rem;
	color: #666;
	text-align:center;
	overflow:hidden;
}
.top_left  {
	margin: 0px;
	padding: 0;
	height: 3.2rem;
	width: 3.2rem;
	float: left;
	overflow: hidden;
	cursor:pointer;
}
.top_left img, .top_right img {
	margin: 0px;
	padding: 0;
	height: 3.2rem;
	width: 3.2rem;
	overflow: hidden;
	cursor:pointer;
}
.top_right  {
	margin: 0px;
	padding: 0;
	height: 3.2rem;
	width: 3.2rem;
	float: right;
	overflow: hidden;
	cursor:pointer;
}
/*logo专用，考虑到logo是长方形情况，如果logo是正方形可以用top_left */
.top_logo  {
	margin: 0px;
	padding: 0;
	height: 3.2rem;
	width: 20rem;
	float: left;
	overflow: hidden;
	cursor:pointer;
}
.top_logo img {
	margin: 0px;
	padding: 0;
	height: 3.2rem;
	max-width: 20rem;
	overflow: hidden;
	cursor:pointer;
}

/*文章通用样式*/

.news_view_tt {
	margin: 0px auto;
	padding: 1rem;
	clear: both;
	width: 100%;
	overflow: hidden;
	background:#FFFFFF;
	border-top:0.1rem solid #F2F2F2;
}
.news_view_tt h2{
	font: normal 1.6rem/1.7 "Heiti SC","STXiHei", "SimHei", "Microsoft YaHei", "SimSun";
	color: #333333;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	margin: 0px 0px 1rem;
	padding: 0px;
	clear: both;
	width: 100%;
	overflow: hidden;
}

.news_view_tt h3{
	font: normal 1rem/2 "Heiti SC","STXiHei", "SimHei", "Microsoft YaHei", "SimSun";
	color: #999999;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	margin: 0 ;
	padding: 0px;
	clear: both;
	width: 100%;
	overflow: hidden;
	display: block;
	height: 2rem;
}
.news_video{
	padding: 0;
	clear: both;
	margin: 0px auto 0.5rem;
	clear: both;
	width: 30rem;
	text-align:center;
	overflow: hidden;
	
	
}

.news_video video {
	margin: 0px auto;
	padding: 0px;
	width: 30rem;
	height:auto;
	overflow: hidden;
}
.article_box{
	font: 1.2rem/1.7 "Microsoft YaHei", "STXiHei", "SimHei", "SimSun";
	text-align: left;
	vertical-align: top;
	margin: 0px auto 0.5rem;
	padding: 0.5rem 0 1rem;
	clear: both;
	width: 30rem;
	overflow: hidden;
	color: #666;	
	border-bottom: 0.1rem solid #EBEBEB;
	
}

.article_box img {
	vertical-align: top;
	height: auto;
	width: 100%;
}

.article_box a:link, .article_box a:visited{
	/*font: 14px/1.7 "Heiti SC","STXiHei", "SimHei", "Microsoft YaHei", "SimSun";*/
	color: #666666;
	text-decoration: none;
	font-size: 1em;
}
.article_box a:hover{
	/*font: 14px/1.7 "Heiti SC","STXiHei", "SimHei", "Microsoft YaHei", "SimSun";*/
	color: #f00;
	text-decoration: none;
	font-size: 1em;
}
.article_box p {
	display: block;
	margin: 1em 0px;
	padding: 0px;
}
.article_box br {
	display: block;
	margin: 0.3em 0px;
	padding: 0px;
}

.article_box a:link, .article_box a:visited{
	/*font: 14px/1.7 "Heiti SC","STXiHei", "SimHei", "Microsoft YaHei", "SimSun";*/
	color: #666666;
	text-decoration: none;
	font-size: 1em;
}
.article_box h2{
	color: #000000;
	text-decoration: none;
	font-size: 1.2em;
	line-height: 2.2;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
.article_box h2 a{
	color: #666666;
	text-decoration: none;
	font-size: 1.2em;
}
.article_box h2 a:hover{
	color: #f00;
	text-decoration: none;
	font-size: 1.2em;
}
.article_more {margin: 0px auto;
	padding: 0px;
	clear: both;
	width: 30rem;
	overflow: hidden;
	
	}
.article_more a {
	display:block;
	margin: 0px;
	padding: 0.5rem 0px ;
	clear: both;
	border-bottom: 0.1rem dashed #ddd;
	font-size: 1.4rem;
	color:#666666;
}
.article_more a:hover {color:#3399FF;}
/*文章通用样式 end*/
/*右上角圆上标红底白字*/
.cart_red {
	padding: 0px;
	float: right;
	width: 1.6rem;
	height: 0px;
	display: block;
	list-style: none;
	z-index:9;
	margin-top: 0.2rem;
	top:0rem;
	right:1rem;
	
	/*position: relative;*/
	
	position: absolute;
}
.cart_red dd{
	
	-moz-border-radius: 0.8rem;
	-webkit-border-radius: 0.8rem;
	border-radius: 0.8rem;
	font: 1.1rem/1.6rem Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background: #A1012D;
	text-align: center;
	vertical-align: top;
	margin: 0rem;
	padding: 0px 0.5rem;
	height: 1.6rem;
	overflow: hidden;
	position: absolute;
	top:0;
	right:0;
	z-index:10;
}

.cart_red_s {
	padding: 0px;
	float: right;
	width: 1.1rem;
	height: 0px;
	display: block;
	list-style: none;
	z-index:9;
	margin-top: 0px;
	top:0rem;
	right:0rem;
	
	/*position: relative;*/
	
	position: absolute;
}
.cart_red_s dd{
	
	-moz-border-radius: 0.55rem;
	-webkit-border-radius: 0.55rem;
	border-radius: 0.55rem;
	font: 0.8rem/1.1rem Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background: #f00;
	text-align: center;
	vertical-align: top;
	margin: 0rem;
	padding: 0px 0.4rem;
	height: 1.1rem;
	overflow: hidden;
	position: absolute;
	top:0;
	right:0;
	z-index:10;
}


.w_100p { width:100%}
.w_49p { width:49%}
.w_90p_5p {
	width:90%;
	padding: 0px;
	clear: both;
	margin-top: 1.6rem;
	margin-bottom: 1.6rem;
	margin-left: 1.6rem;
}
.w_25rem {
	width:25.2rem;
	padding: 0px;
	clear: both;
	margin: 1rem auto 0rem auto ;
}
.w_5rem { width: 5rem !important;  }
.w_8rem { width: 8rem !important;  }
.w_10rem { width: 10rem !important;  }
.w_12rem { width: 12rem !important;  }
.w_14rem { width: 14rem !important;  }
.w_20rem { width: 20rem !important;  }
.w_29rem { width: 29rem !important;  }
.p_5_0{
	margin: 0px;
	padding: 0.5rem 0px;
}
.lh_29 {
	line-height: 2.9rem;
}
.lh_25 {
	line-height: 2.5rem;
}


.in_block a{display: inline-block; width:100%; }
.float_l{
	float: left; margin-right:0.5rem !important;
}
.f_l{
	float: left; margin:0 !important;
}
.float_r{
	float: right; margin-left:0.5rem !important;
}
.f_r{
	float: right; margin:0 !important;
}

/*顶部导航*/
.nav_con {
	background: #FFFFFF;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	clear: both;
	width: 100%;
	overflow: hidden;
	padding: 0.5rem ;
	list-style: none;
	display: none;
	z-index: 9999;
	border-top: 0.1rem solid #dddddd;
	border-bottom: 0.1rem solid #dddddd;
	position: fixed ;
	/*left: 100%;*/	
	left: 0;
	top:4.4rem;

}
.nav_con a {
	margin: 0.5rem !important;
	float: left;
	width: 14.48rem !important;
	overflow: hidden;
	display:block;
}
/*从侧面滑过来用.nav_con_open {
	overflow: hidden;
	left: 0px;
	display: block;
	z-index:10000000;
	animation:nav0move 1.5s 1;
			}

	@keyframes nav0move
	{
	from {left: 100%;}
	to {left: 0px;}
	}

*/

/*产品搜索*/
.pro_soso {
	margin: 1rem auto;
	padding: 0px;
	clear: both;
	width: 30rem;
	overflow: hidden;
}
.pro_soso_hot {
	overflow: hidden;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	clear: both;
	width: 100%;
	list-style: none;
}
.pro_soso_hot dt {
	font: 1.4rem/2.4rem "Heiti SC","STXiHei", "SimHei", "Microsoft YaHei", "SimSun";
	color: #333;
	height:3rem;
	display:block;
	list-style: none;
	background: url(../images/icon_hot.png) no-repeat 0px 0.2rem;
	background-size: 2rem 2rem;
	padding: 0px 0px 0px 2.4rem;
}
.pro_soso_hot .zuijinsoso {
	font: 1.4rem/2.4rem "Heiti SC","STXiHei", "SimHei", "Microsoft YaHei", "SimSun";
	color: #333;
	height:3rem;
	display:block;
	list-style: none;
	background: url(../images/icon_time.png) no-repeat 0px 0.2rem;
	background-size: 2rem 2rem;
	padding: 0px 0px 0px 2.4rem;
}
.pro_soso_hot dd {
	overflow: hidden;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	clear: both;
	width: 100%;
	list-style: none;
	font: 1.2rem/2rem "Heiti SC","STXiHei", "SimHei", "Microsoft YaHei", "SimSun";
	color: #666;
}
.pro_soso_hot dd a {
	height: 2.2rem;
	overflow: hidden;
	color: #666;
	text-decoration: none;
	margin: 0px 0.8rem 0.8rem 0;
	-moz-border-radius: 1.1rem;
	-webkit-border-radius: 1.1rem;
	border-radius: 1.1rem;
	text-align: center;
	vertical-align: top;
	padding: 0px 0.8rem;
	font: 1.2rem/2rem "Heiti SC","STXiHei", "SimHei", "Microsoft YaHei", "SimSun";
	background: #fff;
	border: 0.1rem solid #F2F2F2;
	display: inline-block;
	max-width:29rem;
	white-space: nowrap;
	float:left;
}
.pro_soso_hot dd a:hover {
	color: #FFFFFF;
	background: #FF9900;
	border: 0.1rem solid #FF9900;
}
.pro_soso_empty { text-align: left; clear:both}
.pro_soso_empty a{font: 1.4rem/2.4rem "Heiti SC","STXiHei", "SimHei", "Microsoft YaHei", "SimSun";
	color: #333;
	height:3rem;
	display:block;
	list-style: none;
	background: url(../images/trash_1.png) no-repeat 0px 0.2rem;
	background-size: 2rem 2rem;
	padding: 0px 0px 0px 2.4rem;
	margin:0 auto;
	}

.pro_soso_empty a:hover {color: #FF9900;}

/*顶部搜索按钮与购物车*/
.top_float {
	margin: 0px;
	padding: 0px;
	height: 4.4rem;
	width: 100%;
	overflow: hidden;
	/*position: fixed;*/
	position: absolute;
	z-index: 10000;
	left: 0rem;
	top: 0rem;
	list-style:none;
	clear:both;
	/*background:#F8F8F8;*/
}
.top_cat {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 4rem;
	width: 4rem;
	overflow: hidden;
}
.top_cat img{
	margin: 0.6rem;
	padding: 0px;
	height: 3.2rem;
	width: 3.2rem;
	overflow: hidden;
	display:block;
}
.top_sign {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 4rem;
	width: 4rem;
	overflow: hidden;
}
.top_sign img{
	margin: 0.6rem;
	padding: 0px;
	height: 3.2rem;
	width: 3.2rem;
	overflow: hidden;
	display:block;
}
.top_search {
	background: #fff;
	margin: 0.9rem 0 0 0.2rem;
	padding: 0px;
	float: left;
	height: 2.6rem;
	width: 23.6rem;
	list-style: none;
	overflow: hidden;
	
	-moz-border-radius: 1.3rem;
	-webkit-border-radius: 1.3rem;
	border-radius: 1.3rem;
	border: 0.1rem solid #CCCCCC;
}
.top_search img{
	margin: 0px;
	padding: 0px;
	height: 2.4rem;
	width: auto;
	list-style: none;
	overflow: hidden;
	display:block;
	
	-moz-border-radius: 1.2rem;
	-webkit-border-radius: 1.2rem;
	border-radius: 1.2rem;
}

.top_cart {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 2.5rem;
	width: 2.5rem;
	list-style: none;
	/*overflow: hidden;*/
	
	position:relative;
}
.top_cart img{
	margin: 0px;
	padding: 0px;
	height: 2.5rem;
	width: 2.5rem;
	list-style: none;
	overflow: hidden;
	display:block;
	
	
}
/*首页快捷导航*/
.h_qucik_nav {
	background: #FFFFFF;
	text-align: left;
	vertical-align: top;
	display: block;
	margin: 0px;
	padding: 1rem 0px 0.5rem 1rem;
	clear: both;
	width: 100%;
	border-bottom: 0.1rem solid #F2F2F2;
	overflow: hidden;
}
.h_qucik_nav a {
	text-align: center;
	vertical-align: top;
	margin: 0px 1rem;
	padding: 0px;
	float: left;
	height: 6.5rem;
	width: 5.75rem;
	overflow: hidden;
	font-size: 1.1rem;
	line-height: 1.5rem;
	color: #444;
	white-space: nowrap;
}
.h_qucik_nav a:nth-of-type(4n){margin: 0px;}

.h_qucik_nav a:hover { color:#F23030}

.h_qucik_nav a img {
	display: block;
	margin: 0px auto 0.3rem auto;
	padding: 0px;
	clear: both;
	height: 4.5rem;
	width: 4.5rem;
	border-style: none;
	overflow: hidden;
	
	-moz-border-radius: 2.25rem;
	-webkit-border-radius: 2.25rem;
	border-radius: 2.25rem;
}
/*首页公告文字滚动*/
.h_news_hot {
    margin: 0px 0px 1rem;
    padding: 1rem;
    clear: both;
    width: 100%;
    border-bottom: 0.1rem solid #F2F2F2;
    list-style: none;
    overflow: hidden;
    background: #FFFFFF;
    display: block;
}
.h_news_hot dt {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 2rem;
	width: 6rem;
	list-style: none;
	overflow: hidden;
}
.h_news_hot dt img{
	margin: 0px;
	padding: 0px;
	height: 2rem;
	width: 6rem;
	list-style: none;
	overflow: hidden;
	vertical-align: top;
	display: block;
}
.h_news_hot dd {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 2rem;
	width: 23rem;
	list-style: none;
	overflow: hidden;
}
/*首页产品*/
.h_pro {
	background: #FFFFFF url(../images/dot_h_pro.gif) no-repeat left bottom;
	background-size:100% 0.1rem;
	text-align: left;
	vertical-align: top;
	display: block;
	margin: 0px 0px 1rem;
	padding: 0px;
	clear: both;
	width: 100%;
	overflow: hidden;
	border-top: 0.1rem solid #F2F2F2;
}

.h_pro_top {
	margin: 0px;
	padding: 1rem;
	clear: both;
	width: 100%;
	border-top: 0.1rem solid #F2F2F2;
	list-style: none;
	overflow: hidden;
	background: #FFFFFF;
	display: block;
}
.h_pro_top dt {
	font-size: 1.3rem;
	line-height: 1.5rem;
	color: #333333;
	text-decoration: none;
	background: url(../images/h_pro_i.gif) no-repeat left 0.1rem;
	background-size:auto 1.3rem;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0px 0px 0px 0.6rem;
	float: left;
	height: 1.5rem;
	width: 20rem;
	list-style: none;
	overflow: hidden;
}
.h_pro_top dd {
	text-align: right;
	margin: 0px;
	padding: 0px;
	float: right;
	height: 1.5rem;
	width: 6rem;
}
.h_pro_top dd a {
	font-size: 1.1rem;
	line-height: 1.4rem;
	color: #666666;
	text-decoration: none;
	text-align: right;
}
.h_pro_top dd  a:hover {color: #020A3B;}
.h_pro a {
	margin: 0px;
	padding: 1rem 1rem 0rem 1rem ;
	float: left;
	height: 17.5rem;
	width: 50%;
	border-top: 0px none #F2F2F2;
	border-right: 0.1rem solid #F2F2F2;
	border-bottom: 0.1rem solid #F2F2F2;
	border-left: 0px none #F2F2F2;
	list-style: none;
	overflow: hidden;
}
.h_pro >a:nth-of-type(even){border-right:0px none #F2F2F2;}
.h_pro a .h_p_pic {
	margin: 0px auto;
	padding: 0px;
	clear: both;
	height: 13.9rem;
	width: 13.9rem;
	border-style: none;
	overflow: hidden;
	position: relative;
}
.h_pro a .h_p_pic img {margin: 0px;
	padding: 0px;
	clear: both;
	height: 13.9rem;
	width: 13.9rem;
	border-style: none;
	overflow: hidden;}
.h_pro a .h_p_pic .h_p_tt {
	font-size: 1rem;
	line-height: 1.4rem;
	color: #FFFFFF;
	text-decoration: none;
	background: rgba(106,177,222,0.8);
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0.35rem 0.5rem 0 0.5rem;
	height: 3.5rem;
	width: 100%;
	overflow: hidden;
	position: absolute;
	bottom: 0px;
	z-index:100;
}

.h_pro a:hover .h_p_pic .h_p_tt {	background: #020A3B;}
.h_pro a h3 {
	font-size: 0.8rem;
	line-height: 2.56rem;
	color: #999999;
	text-decoration: none;
	padding: 0px;
	margin: 0 0.3rem 0 0;
	font-style: normal;
	float:left;
	height:2.5rem;
	overflow: hidden;
	font-weight: normal;
}
.h_pro a h2 {
	font-size: 1.2rem;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 2.5rem;
	color: #FF7E2E;
	text-decoration: none;
	padding: 0px;
	float:left;
	margin: 0;
	height:2.5rem;
	overflow: hidden;
}
.h_pro a h4 {
	font-size: 1rem;
	line-height: 2.65rem;
	color: #FF7E2E;
	text-decoration: none;
	padding: 0px;
	font-style: normal;
	float:left;
	margin: 0 0.1rem 0 0;
	height:2.5rem;
	overflow: hidden;
	font-weight: normal;
}

.h_pro2 {
	background: #FFFFFF;
	text-align: left;
	vertical-align: top;
	display: block;
	margin: 0px 0px 1rem;
	padding: 0px;
	clear: both;
	width: 100%;
	overflow: hidden;
	border-top: 0.1rem solid #F2F2F2;
}

.h_pro2_top {
	background: #FFFFFF;
	margin: 0px;
	padding: 1rem;
	clear: both;
	width: 100%;
	border-top: 0.1rem solid #F2F2F2;
	list-style: none;
	overflow: hidden;
	display: block;
}
.h_pro2_top dt {
	font-size: 1.3rem;
	line-height: 1.5rem;
	color: #333333;
	text-decoration: none;
	background: url(../images/h_pro_i.gif) no-repeat left 0.1rem;
	background-size:auto 1.3rem;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0px 0px 0px 0.6rem;
	float: left;
	height: 1.5rem;
	width: 20rem;
	list-style: none;
	overflow: hidden;
}
.h_pro2_top dd {
	text-align: right;
	margin: 0px;
	padding: 0px;
	float: right;
	height: 1.5rem;
	width: 6rem;
}
.h_pro2_top dd a {
	font-size: 1.1rem;
	line-height: 1.4rem;
	color: #666666;
	text-decoration: none;
	text-align: right;
}
.h_pro2_top dd  a:hover {color: #020A3B;}
.h_pro2  a {
	margin: 0px;
	padding: 1rem 1rem 0rem 1rem ;
	float: left;
	height: 15rem;
	width: 50%;
	border-top: 0px none #F2F2F2;
	border-right: 0.1rem solid #F2F2F2;
	border-bottom: 0.1rem solid #F2F2F2;
	border-left: 0px none #F2F2F2;
	list-style: none;
	overflow: hidden;
}
.h_pro2 >a:nth-of-type(even){border-right:0px none #F2F2F2;}
.h_pro2  a .h_p_pic {
	margin: 0px auto;
	padding: 0px;
	clear: both;
	height: 8rem;
	width: 8rem;
	border-style: none;
	overflow: hidden;
}
.h_pro2 a .h_p_pic img {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 8rem;
	width: 8rem;
	border-style: none;
	overflow: hidden;}
.h_pro2 a .h_p_tt {
	font-size: 1rem;
	line-height: 1.4rem;
	color: #333;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0.35rem 0rem 0 0rem;
	height: 3.0rem;
	width: 100%;
	overflow: hidden;
	clear:both;
}

.h_pro2 a:hover .h_p_tt {
	color: #6AB1DE;
}

.h_pro2 a h3 {
	font-size: 0.8rem;
	line-height: 2.56rem;
	color: #999999;
	text-decoration: none;
	padding: 0px;
	margin: 0 0.3rem 0 0;
	font-style: normal;
	float:left;
	height:2.5rem;
	overflow: hidden;
	font-weight: normal;
}
.h_pro2 a h2 {
	font-size: 1.2rem;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 2.5rem;
	color: #FF7E2E;
	text-decoration: none;
	padding: 0px;
	float:left;
	margin: 0;
	height:2.5rem;
	overflow: hidden;
}
.h_pro2 a h4 {
	font-size: 1rem;
	line-height: 2.65rem;
	color: #FF7E2E;
	text-decoration: none;
	padding: 0px;
	font-style: normal;
	float:left;
	margin: 0 0.1rem 0 0;
	height:2.5rem;
	overflow: hidden;
	font-weight: normal;
}

.h_pro3 {
	text-align: left;
	vertical-align: top;
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	width: 100%;
	overflow: hidden;
}
.h_pro3 a {
	background: #FFFFFF;
	text-align: left;
	vertical-align: top;
	display: block;
	margin: 0px 0px 0.6rem 0.6rem;
	padding: 0.55rem 0.55rem 0px;
	float: left;
	height: 21rem;
	width: 15.1rem;
	overflow: hidden;
}
.h_pro3 a .h_p_pic {
	margin: 0px 0px 0.4rem;
	padding: 0px;
	clear: both;
	height: 14rem;
	width: 14rem;
	overflow: hidden;
	display: block;
}
.h_pro3 a .h_p_pic img{
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 14rem;
	width: 14rem;
	overflow: hidden;
	display: block;
}
.h_pro3 a .h_p_tt {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 3rem;
	width: 14rem;
	overflow: hidden;
	display: block;
	font-size: 1.15rem;
	line-height: 1.5rem;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	word-break:break-all;
}
.h_pro3 a h2 {
	margin: 0px;
	padding: 0px;
	height: 3rem;
	width: 6.8rem;
	overflow: hidden;
	display: block;
	font-size: 1.3rem;
	line-height: 3rem;
	font-weight:  normal;
	color:#F23030;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	float: left;
	white-space: nowrap;
}
.h_pro3 a h3 {
	margin: 0px;
	padding: 0px;
	height: 3rem;
	width: 6.8rem;
	overflow: hidden;
	display: block;
	font-size: 1.1rem;
	line-height: 3rem;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	text-align: right;
	vertical-align: top;
	float: right;
	white-space: nowrap;
}
.h_pro3 a h3 > span {color: #646FB0;font-size: 1.1rem;line-height: 3rem;}
.h_pro3 a:hover * {
	color: #F23030;
}
.h_pro3_top {
	background: #FFFFFF url(../images/arrow_4.png) no-repeat 30rem center;
	background-size:1.6rem 1.6rem;
	margin: 0.5rem 0 0 0;
	padding:  0.5rem 0.6rem;
	clear: both;
	width: 100%;
	list-style: none;
	overflow: hidden;
	display: block;
	text-align: center;
	vertical-align: top;
	height: 3.4rem;
	font-size: 1.2rem;
	border-top: 0.1rem solid #F2F2F2;
}
.h_pro3_top a {
	display: block;
}
.h_pro3_top a span{
margin: 0px 1rem 0 0;
	padding:  0px;
	display: inline-block;
	text-align: left;
	vertical-align: top;
	height: 2.4rem;
	font-size: 1.4rem;
	line-height:2.4rem;
	color:#333;
		float:left
}
.h_pro3_top a:hover span{
	color:#c000;
}
.h_pro3_top a i{
	display: block;
	margin: 0px 0.7rem 0 0;
	padding: 0px;
	height: 2.4rem;
	width: 0.5rem;
	overflow: hidden;
	-moz-border-radius: 0.2rem;
		-webkit-border-radius: 0.2rem;
		border-radius: 0.2rem;
		float:left;
		background:#69B6EE;
		
		
}
.h_pro3_top a em{
	margin: 0.5rem 0.5rem 0 0;
	padding:  0px;
	display: inline-block;
	text-align: left;
	vertical-align: top;
	height: 1.9rem;
	font-size: 1.0rem;
	line-height:2.0rem;
	color:#c00;
	float:left;
	font-style: normal;		
}

/*云购最新揭晓*/
.pro3_anno_top {
	background: #fff;
	margin: 0;
	padding:  0px 1rem;
	clear: both;
	width: 100%;
	list-style: none;
	overflow: hidden;
	display: block;
	text-align: left;
	vertical-align: top;
	height: 3.3rem;
	font-size: 1.4rem;
	line-height:3.1rem;
	color:#657583;
	border-top: 0.1rem solid #F2F2F2;
}

.pro3_anno_top  a{color:#657583;font-size: 1.4rem;
	line-height:3.1rem;
	color:#657583;}
.pro3_anno_top  a:hover{color: #D9324F;}


/*pro2列表*/
.pro3_list_top {
	background: #fff;
	margin: 0;
	padding:  0px;
	clear: both;
	width: 100%;
	list-style: none;
	overflow: hidden;
	display: block;
	text-align: center;
	vertical-align: top;
	border-top: 0.1rem solid #F2F2F2;
	
}
.pro3_list_top a {
	font-size: 1.2rem;
	line-height: 3.1rem;
	color: #657583;
	text-decoration: none;
	text-align: center;
	vertical-align: top;
	white-space: nowrap;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 3.3rem;
	width: 100%;
	overflow: hidden;
}

.pro3_list_top a:hover {
	color: #D9324F;
}
.pro3_list_top a.yuncur {
	color: #D9324F;
	border-bottom: 0.2px solid #D9324F;
}
.pro3_list_top a .a5_1 {
	background: url(../images/arrow_5_1.png) no-repeat right center;
	background-size:1.4rem 1.4rem;
	display: inline-block;
	margin: 0;
	padding: 0px 1.5rem 0 0 ;
	height: 3.3rem;
	overflow: hidden;
}
.pro3_list_top a .a5_2 {
	background: url(../images/arrow_5_2.png) no-repeat right center;
	background-size:1.4rem 1.4rem;
	display: inline-block;
	margin: 0;
	padding: 0px 1.5rem 0 0 ;
	height: 3.3rem;
	overflow: hidden;
}
.pro3_list_top a .a5_3{
	background: url(../images/arrow_5_3.png) no-repeat right center;
	background-size:1.4rem 1.4rem;
	display: inline-block;
	margin: 0;
	padding: 0px 1.5rem 0 0 ;
	height: 3.3rem;
	overflow: hidden;
}
.pro3_list {
	background: #FFFFFF;
	text-align: left;
	vertical-align: top;
	display: block;
	margin: 0px 0px 1rem;
	padding: 0px;
	clear: both;
	width: 100%;
	overflow: hidden;
	border-top: 0.1rem solid #F2F2F2;
}
.pro3_list .pro3_unit {
	margin: 0px;
	padding: 0.8rem 0.8rem 0rem 0.8rem ;
	float: left;
	height: 22rem;
	width: 50%;
	border-top: 0px none #F2F2F2;
	border-right: 0.1rem solid #F2F2F2;
	border-bottom: 0.1rem solid #F2F2F2;
	border-left: 0px none #F2F2F2;
	list-style: none;
	overflow: hidden;
}
.pro3_list >.pro3_unit:nth-of-type(even){border-right:0px none #F2F2F2;}
.pro3_list .pro3_unit  a { display:block}
.pro3_list .pro3_unit  a .pro3_pic {
	margin: 0px auto 0.4rem auto ;
	padding: 0px;
	clear: both;
	height: 14rem;
	width: 14rem;
	border-style: none;
	overflow: hidden;
}
.pro3_list .pro3_unit a .pro3_pic img {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 14rem;
	width: 14rem;
	border-style: none;
	overflow: hidden;}
.pro3_list .pro3_unit a .pro3_tt {
	font-size: 1.18rem;
	line-height: 2rem;
	color: #333;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	margin: 0px 0 0.5rem 0;
	padding: 0rem;
	height: 2.0rem;
	width: 14.4rem;
	overflow: hidden;
	clear:both;
	white-space: nowrap;
	text-overflow:ellipsis;
}
.pro3_list .pro3_unit a:hover * {
	color: #F23030 !important;
}
.pro3_list .pro3_unit dl{
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 4rem;
	width: 14.4rem;
	list-style: none;
	overflow: hidden;
}
.pro3_list .pro3_unit dt{
	margin: 0px;
	padding: 0px;
	height: 3rem;
	width: 10.4rem;
	list-style: none;
	overflow: hidden;
	float: left;
	font-size: 1.4rem;
	line-height: 3rem;
	color: #FF6600;
	text-decoration: none;
	font-weight: bold;
}

.pro3_list .pro3_unit dd{
	margin: 0;
	padding: 0px;
	height: 3rem;
	width: 3rem;
	list-style: none;
	overflow: hidden;
	float: right;
	display: block;
}

.pro3_list .pro3_unit dd button{
	margin:0;
	padding: 0px;
	height: 3rem;
	width: 3rem;
	list-style: none;
	
	display: block;
	overflow: hidden;
	background: url(../images/cart_btn.png) no-repeat center center;
	background-size: 3rem 3rem;
	border: none;	
}
/*揭晓列表*/
.anno_list {
	background: #FFFFFF;
	text-align: left;
	vertical-align: top;
	display: block;
	margin: 0px 0px 1rem;
	padding: 0px;
	clear: both;
	width: 100%;
	overflow: hidden;
	border-top: 0.1rem solid #F2F2F2;
}
.anno_list dl {
	margin: 0px;
	padding: 0.8rem 0.8rem 0rem 0.8rem ;
	float: left;
	height: 27rem;
	width: 50%;
	border-top: 0px none #F2F2F2;
	border-right: 0.1rem solid #F2F2F2;
	border-bottom: 0.1rem solid #F2F2F2;
	border-left: 0px none #F2F2F2;
	list-style: none;
	overflow: hidden;
}
.anno_list >dl:nth-of-type(even){border-right:0px none #F2F2F2;}

.anno_list dt {
	margin: 0px auto 0.4rem auto ;
	padding: 0px;
	clear: both;
	height: 17rem;
	width: 14rem;
	border-style: none;
	overflow: hidden;
}
.anno_list dt img {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 14rem;
	width: 14rem;
	border-style: none;
	overflow: hidden;}
.anno_list dt .anno_tt {
	font-size: 1.15rem;
	line-height: 1.5rem;
	color: #333;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	margin: 0px 0 0.5rem 0;
	padding: 0rem;
	height: 3.0rem;
	width: 14.4rem;
	overflow: hidden;
	clear:both;
	
	word-break:break-all;
}
.anno_list dl a:hover * {
	color: #F23030 !important;
}
.anno_list dd{
	margin: 0.5rem 0px 0px;
	padding: 0px;
	width: 14.4rem;
	list-style: none;
	overflow: hidden;
	display: block;
	font-size: 1.0rem;
	line-height: 1.6rem;
	color: #888;
}
/*往期揭晓页列表*/
.anno_box {
	display: block;
	margin: 0rem 0 1rem 0;
	padding: 0px;
	clear: both;
	width: 100%;
	overflow: hidden;
	border-top: 0.1rem solid #F2F2F2;
}

.anno_box dl{
	display: block;
	margin: 0px;
	padding: 0.5rem 1rem;
	clear: both;
	width: 100%;
	list-style: none;
	overflow: hidden;	
	border-bottom: 0.1rem solid #F2F2F2;
}
.anno_box dl .a_b_tt{
	font-size: 1.4rem;
	line-height: 1.5;
	color: #333333;
	text-decoration: none;
	background: #FFF0E0;
	text-align: left;
	vertical-align: top;
	display: block;
	margin: 0px 0px 0.5rem;
	padding: 0.5rem 1rem;
	clear: both;
	width: 100%;
	overflow: hidden;
}
.anno_box dt {
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 4.5rem;
	width: 4.5rem;
	list-style: none;
	overflow: hidden;
	-moz-border-radius: 0.5rem;
	-webkit-border-radius: 0.5rem;
	border-radius: 0.5rem;
}
.anno_box dt img{
	display: block;
	margin: 0px;
	padding: 0px;
	height: 4.5rem;
	width: 4.5rem;
	list-style: none;
	overflow: hidden;
		-moz-border-radius: 0.5rem;
	-webkit-border-radius: 0.5rem;
	border-radius: 0.5rem;
}
.anno_box dd {
	display: block;
	margin: 0px;
	padding: 0px;
	float: right;
	width: 24rem;
	list-style: none;
	overflow: hidden;
	text-align: left;
	vertical-align: top;
	
	font-size: 1.2rem;
	line-height: 1.5;
	color: #666;
	text-decoration: none;
	text-align: left;
}


/*详情状态*/
.pro3_qg_1 {
/*未开始*/
	font-size: 1.2rem;
	line-height: 1.8rem;
	color: #009900;
	display: block;
	margin: 0px 0.5rem 0px 0px;
	padding: 0px 0.5rem;
	float: right;
	height: 2.0rem;
	border: 0.1rem solid #009900;
	overflow: hidden;
	-moz-border-radius: 0.3rem;
	-webkit-border-radius: 0.3rem;
	border-radius: 0.3rem;
}
.pro3_qg_2 {
/*进行中*/
	font-size: 1.2rem;
	line-height: 1.8rem;
	color: #FF9933;
	display: block;
	margin: 0px 0.5rem 0px 0px;
	padding: 0px 0.5rem;
	float: right;
	height: 2.0rem;
	border: 0.1rem solid #FF9933;
	overflow: hidden;
	-moz-border-radius: 0.3rem;
	-webkit-border-radius: 0.3rem;
	border-radius: 0.3rem;
}
.pro3_qg_3 {
/*已揭晓*/
	font-size: 1.2rem;
	line-height: 1.8rem;
	color:#F23030;
	display: block;
	margin: 0px 0.5rem 0px 0px;
	padding: 0px 0.5rem;
	float: right;
	height: 2.0rem;
	border: 0.1rem solid #F23030;
	overflow: hidden;
	-moz-border-radius: 0.3rem;
	-webkit-border-radius: 0.3rem;
	border-radius: 0.3rem;
}
.announced_box {
    margin-top: .4rem;
    padding-bottom: 1.6rem;
    border: .2rem solid #fff;
    background: #FFF0E0;
    box-shadow: 0 0 .2rem #d4d0d0;
	position: relative;
	padding:1rem 0 0 0;
}
.announcer {
    width: 3.8rem;
    height: 3.8rem;
    position: absolute;
    top: -0.38rem;
    left: -0.38rem;
    background: url(../images/announced.png) no-repeat left top;
    background-size: cover;
}
.announced_box dl {
	margin: 0px;
	padding: 0px;
	clear: both;
	width: 100%;
	overflow: hidden;
}
.announced_box dt {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 4.5rem;
	list-style: none;
	overflow: hidden;
}

.announced_box dt .a_b_pic {
	background-color:#CCCCCC;
	background-image: url(../images/block1b1.png);
	background-position:center center;
	background-repeat:no-repeat;
	background-size: contain;
	margin: 0px;
	padding: 0px;
	float: right;
	height: 3rem;
	width: 3rem;
	border-style: none;
	overflow: hidden;
	
	-moz-border-radius: 1.5rem;
	-webkit-border-radius: 1.5rem;
	border-radius: 1.5rem;
}
.announced_box dt .a_b_pic img {
	display: block;
	height: 3rem;
	width: 3rem;
	overflow: hidden;
}
.announced_box dd {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 24rem;
	list-style: none;
	overflow: hidden;
}
.announced_box dd p{
	margin: 0px;
	padding: 0px;
	clear: both;
}
.announced_box dd p span{
	margin: 0px;
	padding:0.2rem 0px;
	width: 17.5rem;
	list-style: none;
	overflow: hidden;
	font-size: 1.2rem;
	line-height: 1.5;
	color: #333333;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	display: block;
	white-space: nowrap;
	float: right;
}
.announced_box dd p em{
	margin: 0px;
	padding:0.2rem 0px;
	float: left;
	width: 6rem;
	list-style: none;
	overflow: hidden;
	font-size: 1.2rem;
	line-height: 1.5;
	color: #A1A1A1;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	display: block;
	font-style: normal;
}
.announced_num {
	background: #A1012D;
	display: block;
	margin: 0px;
	padding: 0.5rem;
	clear: both;
	width: 100%;
	overflow: hidden;
}
.announced_wait {
	padding:0 0.7rem;
	clear: both;
	width: 100%;
	font-size: 1.6rem;
	line-height: 2.5rem;
	color: #333333;
	text-align: left;
	vertical-align: top;
}
.pro3_zt{
	margin: 0px;
	padding: 0px;
	height: 4rem;
	width: 100%;
	list-style: none;
	overflow: hidden;
	float: left;
}
.pro3_zt .pro3_bfb {
	background: #F0EDEE;
	display: block;
	margin: 0px 0 0.5rem 0;
	padding: 0px;
	clear: both;
	height: 0.4rem;
	width: 100%;
	overflow: hidden;
	-moz-border-radius: 0.2rem;
	-webkit-border-radius: 0.2rem;
	border-radius: 0.2rem;
}
.pro3_zt .pro3_txt_l{
	font-size: 1rem;
	line-height: 1.5rem;
	color: #666666;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 3rem;
	width: 5rem;
	overflow: hidden;
}
.pro3_zt .pro3_txt_l >b{ color:#D9324F; display: block;	clear:both;	font-style: normal;}
.pro3_zt .pro3_txt_r{
	font-size: 1rem;
	line-height: 1.5rem;
	color: #666666;
	text-decoration: none;
	text-align: right;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	float: right;
	height: 3rem;
	width: 5rem;
	overflow: hidden;
}
.pro3_zt .pro3_txt_r >b{ color:#D9324F;display: block; clear:both}
.pro3_zt .pro3_bfb >b {
	background: #FFCA3C;
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 0.4rem;
	width: 100%;
	overflow: hidden;
	-moz-border-radius: 0.2rem;
	-webkit-border-radius: 0.2rem;
	border-radius: 0.2rem;
}

/*点击打开*/
.falv { width:100%; margin:0px; padding:0; list-style:none; overflow:hidden; clear:both; }
.falv dt{ width:100%;  padding:0px 1rem 1.4rem 1rem; list-style:none; overflow:hidden; clear:both; min-height: 2.2rem;   vertical-align:top}
.falv dt span {
	font-size:1.3rem;
	line-height:2.2rem;
	padding:0px;
	display:block;
	color:#333;
	overflow:hidden;
	/*white-space: nowrap;*/
	margin:0;
	width:23rem;
	cursor:pointer;
	float:left;
}
.falv dt span i  {
	padding:0;
	display:block;
	color:#333;
	background:url(../images/open_close.png) no-repeat right 0.6rem;
	background-size:1.4rem 4.8rem;
	overflow:hidden;
	margin:0;
	width:1.6rem;
	height:2.2rem;
	float:left;
}
.falv dt span h2{
	font-size:1.3rem;
	line-height:1.8rem;
	padding:0.1em 0 0.3rem 0;
	display:block;
	color:#333;
	overflow:hidden;
	max-width:21rem;
	min-height:2.2rem;
	float:left;
	/*white-space: nowrap;
	text-overflow:ellipsis;*/
	font-style:normal;
	font-weight: normal;
	margin:0;
	text-align: left;
	vertical-align: top;	
}
.falv dt em  {
	margin: 0px;
	padding: 0 ;
	float: right;
	width: 6.5rem;
	height:2.2rem;
	background:#F23030;
	color:#FFFFFF;
	font-size:1.1rem;
	text-align:center;
	line-height:2.2rem;
	-moz-border-radius: 0.3rem;
	-webkit-border-radius: 0.3rem;
	border-radius: 0.3rem;
	display:block;
	font-style: normal;
	cursor:pointer;
} 
.falv dt em:hover {background:#DB3030;}
.falv dd{ display:none; }
.falv .falv_show{ display: block; line-height:1.7; margin:0px 0 1rem 0; font-size:1rem; color:#666666;}
.falv .falv_show .falv_dd_pic {
	display: block;
	margin: 0rem 0px 0.5rem 0px;
	padding:0 1rem;
	clear: both;
	height: auto;
	width: 100%;
	overflow: hidden;
}
.falv .falv_show .falv_dd_pic img{
	display: block;
	margin:  0px;
	padding: 0rem;
	clear: both;
	height: auto;
	width: 100%;
	overflow: hidden;
}
.falv .falv_show .falv_dd_txt{ display: block; line-height:1.7; margin:0px; font-size:1rem; color:#666666; padding:0 1rem;}
.falv .falv_se{ width:100%;  padding:0px 1rem 1.4rem 1rem; list-style:none; overflow:hidden; clear:both; min-height: 2.2rem;  cursor:pointer; vertical-align:top}
.falv .falv_se span {
	font-size:1.3rem;
	line-height:2.2rem; 
	padding:0px;
	display:block; 
	color:#333; 
	overflow:hidden;
	width:23rem;
	cursor:pointer;
	overflow:hidden; 
	float: left;
	text-align: left;
	vertical-align: top;
}
.falv .falv_se span i{
	padding:0;
	display:block;
	color:#333;
	background:url(../images/open_close.png) no-repeat right -3.1rem; 
	background-size:1.4rem 4.8rem; 
	overflow:hidden;
	margin:0;
	width:1.6rem;
	height:2.2rem;
	float:left;
}
.falv .falv_se  span h2{
	font-size:1.3rem;
	line-height:1.8rem;
	padding:0.1em 0 0.3rem 0;
	display:block;
	color:#1C437C;
	overflow:hidden;
	max-width:21rem;
	float:left;
	/*white-space: nowrap;
	text-overflow:ellipsis;*/
	font-style:normal;
	font-weight: normal;
	margin:0;	
	
}

.min-height30 {
	min-height: 30rem;
}

/*预约*/
.yuyue_btn {
	margin: 1rem 21% 0px 21%;
	padding: 0;
	float: right;
	width: 58%;
	height:3.6rem;
	background:#F23030;
	color:#FFFFFF;
	font-size:1.6rem;
	text-align:center;
	line-height:3.4rem;
	-moz-border-radius: 1.8rem;
	-webkit-border-radius: 1.8rem;
	border-radius: 1.8rem;
	display:block;
	border:none;
	cursor:pointer;
}
.yuyue_btn:hover  {background:#DB3030;}
.yuyue_btn2 {
	margin: 1rem 21% 0px 21%;
	padding: 0;
	float: right;
	width: 58%;
	height:3.6rem;
	background:#ccc;
	color:#333;
	font-size:1.6rem;
	text-align:center;
	line-height:3.4rem;
	-moz-border-radius: 1.8rem;
	-webkit-border-radius: 1.8rem;
	border-radius: 1.8rem;
	display:block;
	border:none;
}


/*弹出信息后消失*/
.fade_msg {
	display: none;
	width: 90%;
	border: 1px solid #ddd;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	box-shadow: 1px 1px 10px black;
	-moz-box-shadow: 1px 1px 10px black;
   	-webkit-box-shadow: 1px 1px 10px black;
	position: absolute;
	text-align: center;
	background: #fff;
	z-index: 100000;
	padding: 8px;
	list-style: none;
	left:5%;
	top:200px;
	position:fixed;
	-moz-box-sizing:border-box; 
	-webkit-box-sizing:border-box; 
	box-sizing:border-box;
        }

.fade_info {
	padding: 1em 1.5rem;
	font: 1.4rem "Microsoft YaHei", "STXiHei", "SimHei", "SimSun";
	color: #666666;	
	text-decoration: none;
	text-align: center;
	
        }
		
/*alert 样式*/ 
 #alertMsg {
	display: none;
	width: 90%;
	border: 1px solid #ddd;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	box-shadow: 1px 1px 10px black;
	-moz-box-shadow: 1px 1px 10px black;
	-webkit-box-shadow: 1px 1px 10px black;
	padding: 8px;
	position: absolute;
	text-align: center;
	background: #fff;
	z-index: 100000;
	margin-left: 0px;
	list-style: none;
	left:5%;
	top:200px;
	position:fixed;
        }

#alertMsg_info {
	padding: 2px 15px;
	text-align: center;
	padding: 10px 15px;
	font: 14px/2 "Microsoft YaHei", "STXiHei", "SimHei", "SimSun";
	
	color: #333;
        }

 #alertMsg_btn1, #alertMsg_btn2 {
		height: 26px ;
		overflow: hidden;
		text-decoration: none;
		margin: 0px 6px 0px 0px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		text-align: center;
		vertical-align: top;
		padding: 0px 17px;
		font: 12px/24px "宋体";
		cursor:pointer;			
		color: #666;
		background: #fafafa;
		display:inline-block;
		border: 1px solid #ddd;	
        }
#alertMsg_btn1:hover, #alertMsg_btn2:hover {
		color: #444;
		background: #EDEDED;	
		display:inline-block;
		border: 1px solid #bbb;}

 #alertMsg_btn1 cite, #alertMsg_btn2 cite {
		line-height: 24px;
		display: inline-block;
		padding: 0 10px 0 10px;
		font-style: normal;
        }
/*医疗产品		*/
.pro_top_nav {
	margin: 0px auto 1rem auto;
	padding: 0.1rem;
	clear: both;
	width: 24rem;
	height:2.8rem;
	overflow: hidden;
	-moz-border-radius: 1.4rem;
	-webkit-border-radius: 1.4rem;
	border-radius: 1.4rem;
	display:block;
	border:none;
	background:#020A3B;
}
.pro_top_nav a.ptn_a1:link, .pro_top_nav a.ptn_a1:visited {
	font-size: 1rem;
	line-height: 2.6rem;
	color: #FFFFFF;
	background: #020A3B;
	text-align: center;
	vertical-align: top;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 2.6rem;
	width: 50%;
	border-style: none;
	overflow: hidden;
	-moz-border-radius: 1.3rem 0 0 1.3rem;
	-webkit-border-radius: 1.3rem 0 0 1.3rem;
	border-radius:1.3rem 0 0 1.3rem;
}
.pro_top_nav a.ptn_a1:hover {color: #FF7D2F; }
.pro_top_nav a.ptn_a2:link, .pro_top_nav a.ptn_a2:visited {
	font-size: 1rem;
	line-height: 2.6rem;
	color: #020A3B;
	background: #fff;
	text-align: center;
	vertical-align: top;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 2.6rem;
	width: 50%;
	border-style: none;
	overflow: hidden;
	-moz-border-radius: 1.3rem 0 0 1.3rem;
	-webkit-border-radius: 1.3rem 0 0 1.3rem;
	border-radius:1.3rem 0 0 1.3rem;
}
.pro_top_nav a.ptn_a2:hover {color: #FF7D2F; }
.pro_top_nav a.ptn_b1:link, .pro_top_nav a.ptn_b1:visited {
	font-size: 1rem;
	line-height: 2.6rem;
	color: #FFFFFF;
	background: #020A3B;
	text-align: center;
	vertical-align: top;
	display: block;
	margin: 0px;
	padding: 0px;
	float: right;
	height: 2.6rem;
	width: 50%;
	border-style: none;
	overflow: hidden;
	-moz-border-radius: 0 1.3rem 1.3rem 0;
	-webkit-border-radius: 0 1.3rem 1.3rem 0;
	border-radius:0 1.3rem 1.3rem 0;
}
.pro_top_nav a.ptn_b1:hover {color: #FF7D2F; }
.pro_top_nav a.ptn_b2:link, .pro_top_nav a.ptn_b2:visited {
	font-size: 1rem;
	line-height: 2.6rem;
	color: #020A3B;
	background: #FFFFFF;
	text-align: center;
	vertical-align: top;
	display: block;
	margin: 0px;
	padding: 0px;
	float: right;
	height: 2.6rem;
	width: 50%;
	border-style: none;
	overflow: hidden;
	-moz-border-radius: 0 1.3rem 1.3rem 0;
	-webkit-border-radius: 0 1.3rem 1.3rem 0;
	border-radius:0 1.3rem 1.3rem 0;
}
.pro_top_nav a.ptn_b2:hover {color: #FF7D2F; }

.pro_page_search{
	margin: 1rem auto;
	padding: 0px;
	clear: both;
	width: 30rem;
	overflow: hidden;
	background: #F0F4F7;
	height: 2.4rem;
	-moz-border-radius: 0.5rem;
	-webkit-border-radius: 0.5rem;
	border-radius:0.5rem;
}
.pro_page_search .pps_btn {
	display: block;
	margin: 0px 0px 0px 1rem;
	padding: 0px;
	float: left;
	height: 2.4rem;
	width: 2.4rem;
	overflow: hidden;
}
.pro_page_search input {
	margin: 0.2rem 0 0;
	padding: 0px;
	float: left;
	height: 2rem;
	width: 26rem;
	overflow: hidden;
	text-align: left;
	vertical-align: top;
	font-size: 1rem;
	line-height: 2rem;
	color: #333333;
	background: #F0F4F7;
	border-style: none;
}

.pro_top_tips {
	font-size: 1rem;
	line-height: 1.8rem;
	font-weight: bolder;
	color: #000000;
	text-decoration: none;
	background: #f9f9f9 url(../images/icon_gth.png) no-repeat 0.7rem 1.1rem;
	background-size:2.8rem 2.8rem;
	text-align: left;
	vertical-align: top;
	display: block;
	margin: 0px 0px 1rem;
	padding: 0.7rem 0.7rem 0.7rem 3.8rem;
	clear: both;
	width: 100%;
	overflow: hidden;
}

.pro1_box {
	display: block;
	margin: 0rem 0 1rem 0;
	padding: 0px;
	clear: both;
	width: 100%;
	overflow: hidden;
	border-top: 0.1rem solid #F2F2F2;
}

.pro1_box dl{
	margin: 0px;
	padding: 0.8rem 0.8rem 0rem 0.8rem ;
	float: left;
	/*height: 23.5rem;*/
	width: 50%;
	border-top: 0px none #F2F2F2;
	border-right: 0.1rem solid #F2F2F2;
	border-bottom: 0.1rem solid #F2F2F2;
	border-left: 0px none #F2F2F2;
	list-style: none;
	overflow: hidden;
	background:#FFFFFF;
}
.pro1_box >dl:nth-of-type(even){border-right:0px none #F2F2F2;}

.pro1_box dt {
	margin: 0px auto 0.4rem auto ;
	padding: 0px;
	clear: both;
	height: 14rem;
	width: 14rem;
	border-style: none;
	overflow: hidden;
}
.pro1_box dt img {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 14rem;
	width: 14rem;
	border-style: none;
	overflow: hidden;}
	
.pro1_box dd {
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 6.5rem;
	width: 14.4rem;
	list-style: none;
	overflow: hidden;
	text-align: left;
	vertical-align: top;
}
.pro1_box dd h2{
	font-size: 1.18rem;
	line-height: 2rem;
	color: #333;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	margin: 0px 0 0.5rem 0;
	padding: 0rem;
	height: 2.0rem;
	width: 14.4rem;
	overflow: hidden;
	clear:both;
	white-space: nowrap;
	text-overflow:ellipsis;
}
.pro1_box dd h2 a{
	display: block;
	font-size: 1.18rem;
	line-height: 1.5rem;
	color: #333;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	width: 14.4rem;
	overflow: hidden;
	clear:both;
	white-space: nowrap;
	text-overflow:ellipsis;
}
.pro1_box dd h2 a:hover{
	color: #FF7E2D;
}
.pro1_box dd .p_b_d_l{
	margin: 0px;
	padding: 0px;
	height: 4rem;
	width: 11.5rem;
	list-style: none;
	overflow: hidden;
	float: left;
}
.pro1_box dd .p_b_d_l h3{
    margin: 0px;
    padding: 0px;
    height: 3rem;
    width: 10.4rem;
    list-style: outside none none;
    overflow: hidden;
    float: left;
    font-size: 1.4rem;
    line-height: 3rem;
    color: #A1012D;
    text-decoration: none;
    font-weight: normal;
}
.pro1_box dd .p_b_d_l h6{
	list-style: none;
	overflow: hidden;
	font-size: 1.3rem;
	line-height: 2.1rem;
	font-weight: normal;
	color:  #999;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	height: 2.4rem;
	float:left;
	margin: 0;
	padding: 0px;
	overflow: hidden;
}
.pro1_box dd .p_b_d_l h4{
	list-style: none;
	overflow: hidden;
	font-size: 1.2rem;
	line-height: 2.4rem;
	color:  #F23030;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	height: 2.1rem;
	font-weight: normal;
	float:left;
	margin: 0.1rem 0.1rem 0 0;
	padding: 0px;
	overflow: hidden;
}
.pro1_box dd .p_b_d_l h5{
	margin: 0px;
	padding: 0px;
	height: 2.1rem;
	overflow: hidden;
	display: block;
	font-size: 1.1rem;
	line-height: 2rem;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	text-align:left;
	vertical-align: top;
	clear:both;
	white-space: nowrap;
}
.pro1_box dd .p_b_d_l h5 > span {color: #646FB0;font-size: 1.1rem;}

.pro1_box dd .pro_yd_btn {
	float: right;
	width: 6.5rem;
}

.pro1_box dd .add2cart {
	margin: 0.7rem 0.2rem 0 0;
	padding: 0px;
	width: 2.4rem;
	height: 2.4rem;
	overflow: hidden;
	background: #F23030 url(../images/cart1.png) no-repeat center center;
	background-size: 2rem 2rem;
	-moz-border-radius: 1.2rem;
	-webkit-border-radius: 1.2rem;
	border-radius:1.2rem;
	display:block;	
	float: right;
	border:none;
}
.pro1_box dd .add2cart:hover {
	background: #DB3030 url(../images/cart1.png) no-repeat center center;
	background-size: 2rem 2rem;
}
.pro1_box dd .dui {
	margin: 0.7rem 0.2rem 0 0;
	padding: 0px;
	width: 2.0rem;
	height: 2.0rem;
	overflow: hidden;
	background: #A1012D;
	-moz-border-radius: 1.0rem;
	-webkit-border-radius: 1.0rem;
	border-radius:1.0rem;
	display:block;	
	float: right;
	border:none;
}
.pro1_box dd .dui img {padding: 0px;
	width: 2.0rem;
	height: 2.0rem;
	overflow: hidden;
	-moz-border-radius: 1.0rem;
	-webkit-border-radius: 1.0rem;
	border-radius:1.0rem;
	display:block;	
	float: right;
	border:none;}
	
.pro1_box .jfunit {
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 8rem;
	width: 14.4rem;
	list-style: none;
	overflow: hidden;
	text-align: left;
	vertical-align: top;
}
.pro1_box .jfunit h2{
	font-size: 1.18rem;
	line-height: 2rem;
	color: #333;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0rem;
	height: 2.0rem;
	width: 14.4rem;
	overflow: hidden;
	clear:both;
	white-space: nowrap;
	text-overflow:ellipsis;
}
.pro1_box .jfunit h2 a{
	display: block;
	font-size: 1.18rem;
	line-height: 1.5rem;
	color: #333;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	vertical-align: top;
	width: 14.4rem;
	overflow: hidden;
	clear:both;
	white-space: nowrap;
	text-overflow:ellipsis;
}
.pro1_box .jfunit h2 a:hover{
	color: #FF7E2D;
}

.pro1_box .jfunit  h3{
    margin: 0px 0 0.5rem 0;
    padding: 0px;
    height: 1.8rem;
    width:14.4rem;
    list-style: outside none none;
    overflow: hidden;
    font-size: 1.18rem;
    line-height: 1.8rem;
    color: #f60;
    text-decoration: none;
    font-weight: normal;
	display:block;
	text-align: center;
}	
a.dui_btn:link,  a.dui_btn:visited {
	height: 2.9rem ;
	width:7.8rem;
	overflow: hidden;
	color: #A1012D;
	text-decoration: none;
	margin: 0px auto;
	-moz-border-radius: 1.45rem;
	-webkit-border-radius: 1.45rem;
	border-radius: 1.45rem;
	text-align: center;
	vertical-align: top;
	padding: 0px 0.5rem;
	font: 1.2rem/2.6rem "Heiti SC","STXiHei", "SimHei", "Microsoft YaHei", "SimSun";
	background: #fff;
	border: 0.1rem solid #A1012D;
	display: block;
}
 a.dui_btn:hover {
	background: #A1012D;
	border-style: none;	
	color: #fff;
	border: 0.1rem solid #A1012D;	
}
.dui_btn_no {
	height: 2.9rem ;
	width:7.8rem;
	overflow: hidden;
	color: #999;
	text-decoration: none;
	margin: 0px auto;
	-moz-border-radius: 1.45rem;
	-webkit-border-radius: 1.45rem;
	border-radius: 1.45rem;
	text-align: center;
	vertical-align: top;
	padding: 0px 0.5rem;
	font: 1.2rem/2.6rem "Heiti SC","STXiHei", "SimHei", "Microsoft YaHei", "SimSun";
	background: #f8f8f8;
	border: 0.1rem solid #999;
	display: block;
}
#float_cart {
	text-align: center;
	margin: 0px;
	padding: 0px;
	width: 3.2rem;
	height: 4rem;
	overflow: hidden;
	position: fixed;
	float: left;
	z-index:1000;
	bottom: 6rem;
	left:1rem;
	list-style: none;
}
#float_cart a {
	overflow: hidden;
	position: relative;
	width: 3.2rem;
	height: 4rem;
	overflow: hidden;
	display:block;
	text-align: left;
	vertical-align: top;
}
#float_cart a span {
	background: #000000 url(../images/cart1.png) no-repeat center center;
	background-size: 2.4rem 2.4rem;
	margin: 0.8rem 0px 0px;
	padding: 0px;
	height: 3.2rem;
	width: 3.2rem;
	overflow: hidden;
	-moz-border-radius: 1.6rem;
	-webkit-border-radius: 1.6rem;
	border-radius:1.6rem;
	display:block;
	
	filter:Alpha(Opacity=66);
	opacity:0.66;
}
#float_cart a:hover span{filter:Alpha(Opacity=100);
	opacity:1;
}

/* p_number */
.p_number{
	vertical-align: top;
}	
.p_number .f_l{float:left;}
.p_number .add_chose{
	width:12.6rem;
	margin-top: 0px;
}
.p_number .add_chose a{
	/*float:left;
	margin:0; 
	padding:0;
	display:block;
	width:2.3rem;
	height:2.3rem;
	line-height:230rem; 
	font-size:0;
	overflow:hidden;
	background:url(../images/reduce_add.png) no-repeat; 
	background-size:4.8rem 4.8rem*/
	float: left;
    height: 2.5rem;
    width: 2.5rem;
   	border: 0.1rem solid #AEAEAE;
    background: #fff;
    text-align: center;
    line-height: 2.2rem;
    color: #444;
	
	
	}
.p_number .add_chose a.reduce{/*background-position:0 0;*/}
.p_number .add_chose a.reduce:hover{/*background-position:0 -2.4rem;*/filter:Alpha(Opacity=70);	opacity:0.7;}
.p_number .add_chose a.add{/*background-position:-2.4rem 0;*/}
.p_number .add_chose a.add:hover{/*background-position:-2.4rem -2.4rem;*/filter:Alpha(Opacity=70);	opacity:0.7;}
.p_number .add_chose .text{
	/*float:left;
	margin:0px;
	display:inline;
	width:8rem;
	height:2.3rem;
	font-size:1.4rem;
	color:#333;
	font-weight:800;
	text-align: center;
	line-height: 2.1rem;
	border-top: 0.1rem solid #ccc;
	border-right: 0px none #ccc;
	border-bottom: 0.1rem solid #ccc;
	border-left: 0px none #ccc;*/
	
	width: 6rem;
	height: 2.5rem;
	line-height: 2.2rem;
	border-top: 0.1rem solid #AEAEAE;
	border-right: 0rem none #AEAEAE;
	border-bottom: 0.1rem solid #AEAEAE;
	border-left: 0rem none #AEAEAE;
	color: #343434;
	text-align: center;
	padding: 0px;
	background-color: #fff;
	z-index: 2;
	/*position: absolute;
	left: 0;*/
	float: left;
	font-size: 1.2rem;
	text-decoration: none;
	margin: 0px;
}
.p_number .buy{
	font: 1.5rem/1.5 "Heiti SC","STXiHei", "SimHei", "Microsoft YaHei", "SimSun";
	vertical-align: top;
}
.p_number .total-font{
	font: 2.0rem/1.5 "Heiti SC","STXiHei", "SimHei", "Microsoft YaHei", "SimSun";
	vertical-align: top;
	color: #F27E31;
	font-weight:bolder;
}
.p_number .jifen{margin-left:2rem;color:#ACACAC;}
.p_number .jifen b{margin:0 0.3rem;}

.cart_de{
	float:left;
	padding:0;
	margin:0;
	display:block;
	width:2.3rem;
	height:2.3rem;
	line-height:100rem;
	overflow:hidden;
	background:url(../images/reduce_add.png) no-repeat;
	background-size:4.8rem 4.8rem;
	background-position:0 0;
	border-style: none;
	cursor:pointer;
}
.cart_de:hover{background-position:0 -2.4rem;}
.cart_add{
	float:left;
	margin:0;
	padding:0;
	display:block;
	width:2.3rem;
	height:2.3rem;
	line-height:100rem;
	overflow:hidden;
	background:url(../images/reduce_add.png) no-repeat;
	background-size:4.8rem 4.8rem;
	background-position:-2.4rem 0;
	border-style: none;
	cursor:pointer;
}
.cart_add:hover{background-position:-2.4rem -2.4rem;}
.cart_box{
	float:left;
	margin:0;
	display:inline;
	width:2.7rem;
	height:2.3rem;
	color:#333;
	text-align: center;
	border-top: 0.1rem solid #ccc;
	border-right: 0px none #ccc;
	border-bottom: 0.1rem solid #ccc;
	border-left: 0px none #ccc;
	font: bold 1.2rem/2.1rem Arial, Helvetica, sans-serif;
	text-decoration: none;
}
/*商品价格*/
.price_1 {
	font: 1.8rem/2.8rem Arial, Helvetica, sans-serif;
	color: #F27E31;
	text-decoration: none;
	background:transparent;
	border-style: none;
	overflow: hidden;
	padding: 0px;
	font-weight:bolder;
	height:2.8rem;
	width:15rem;
}
.sys_item_price{
	font: 1.8rem/2.8rem Arial, Helvetica, sans-serif;
	color: #F27E31;
	text-decoration: none;
	background:transparent;
	border-style: none;
	overflow: hidden;
	padding: 0px;
	font-weight:bolder;
	height:2.8rem;
	width:15rem;
}
.price_1_txt {font: 1.4rem/3.1rem "Heiti SC","STXiHei", "SimHei", "Microsoft YaHei", "SimSun"; color: #F27E31; height:2.8rem;overflow: hidden; text-align: right; /*width:18.5rem*/ margin-top : 0.7rem;}

.order_btn1 {
	font-size: 1.2rem;
	line-height: 5.0rem;
	color: #FFFFFF;
	background: #A1012D;
	text-align: center;
	vertical-align: top;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 5.3rem;
	width: 100%;
	overflow: hidden;
	border:none;
	cursor:pointer;
}
.order_btn1:hover {
	background: #B6012D;
}

.order_btn2 {
	font-size: 1.2rem;
	line-height: 5.0rem;
	color: #fff;
	background: #FF9933;
	text-align: center;
	vertical-align: top;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 5.3rem;
	width: 100%;
	overflow: hidden;
	border:none;
	cursor:pointer;
}
.order_btn2:hover {
	background: #FF8902;
}
.order_btn3 {
	font-size: 1rem;
	color: #fff;
	background: #303030;
	text-align: center;
	vertical-align: top;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 5.3rem;
	width: 100%;
	overflow: hidden;
	cursor:pointer;
	border-top: 0px none #444;
	border-right: 0.1px solid #444;
	border-bottom: 0px none #444;
	border-left: 0px none #444;
	position:relative;
}
.order_btn3 img {
	display: block;
	margin: 0.5rem auto 0 auto;
	padding: 0px;
	clear: both;
	height: 2.4remx;
	width: 2.4rem;
	overflow: hidden;
}
.order_btn3 span{
	font-size: 1.1rem;
	line-height:2.1rem;
	color: #fff;
	text-align: center;
	vertical-align: top;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 2.3rem;
	width: 100%;
	overflow: hidden;
}
.order_btn3:hover {
	background: #000;
}

.cart_unit {
	background: #FFFFFF;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0.6rem 1rem;
	clear: both;
	width: 100%;
	/*height:11.5rem;*/
	border-bottom: 0.1rem solid #ddd;
	overflow: hidden;
}
.cart_unit .cart_check{
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 3.1rem 0px 0px;
	float: left;
	height: 10rem;
	width: 3rem;
	overflow: hidden;
}
.cart_unit .cart_l{
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 10.3rem;
	width: 7.3rem;
	overflow: hidden;
}
.cart_unit .cart_pic{
	text-align: left;
	vertical-align: top;
	margin: 0px 0 0.4rem 0;
	padding: 0px;
	height: 7.3rem;
	width: 7.3rem;
	overflow: hidden;
	border: 0.1rem solid #eee;
	-moz-border-radius: 0.3rem;
	-webkit-border-radius: 0.3rem;
	border-radius: 0.3rem;
	clear:both;
}
.cart_unit .cart_pic img{
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	height: 7.1rem;
	width: 7.1rem;
	overflow: hidden;
	display:block;
	-moz-border-radius: 0.3rem;
	-webkit-border-radius: 0.3rem;
	border-radius: 0.3rem;
}
.cart_unit .cart_txt {
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	float: right;
	
	width: 19rem;
	overflow: hidden;
}

.cart_unit .cart_txt h2{
	display: block;
	margin: 0.2rem 0px;
	padding: 0px;
	height: 2rem;
	width:100%;
	list-style: none;
	overflow: hidden;
	font-size: 1.2rem;
	line-height: 2rem;
	font-weight: normal;
	color: #242424;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	clear: both;
	
}
.cart_unit .cart_txt h3{
	display: block;
	margin: 0px 0px 0.3rem;
	padding:0rem;
	min-height: 3rem;
	width: 100%;
	list-style: none;
	overflow: hidden;
	font-size: 1.1rem;
	line-height: 1.4rem;
	font-weight: normal;
	color: #888;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	clear: both;
	
}
.cart_unit .cart_txt h3 >em{
	display: block;
	font-style: normal;
	white-space: nowrap;
	font-size: 1.1rem;
	line-height: 1.5rem;
	color: #888;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	/*float: left;*/
	clear:both;
	height: 1.5rem;
	overflow: hidden;
}
.cart_unit .cart_txt h4{
	display: block;
	margin: 0px 0px 0.3rem;
	padding:0rem;
	height: 2rem;
	width: 100%;
	list-style: none;
	overflow: hidden;
	font-size: 1.1rem;
	line-height: 2rem;
	font-weight: normal;
	color: #A1012D;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	clear: both;
	
}
.cart_unit .cart_txt h2 a{
	display: block;
	font-size: 1.26rem;
	line-height: 2rem;
	font-weight: normal;
	color: #242424;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	height: 2rem;
	white-space: nowrap;
	text-overflow:ellipsis;
	
	overflow: hidden;
}
.cart_unit .cart_txt h2 a:hover{
	color: #FF7E2D;
}

.cart_unit .cart_num {
	margin: 0px;
	padding: 0px;
	height: 2.4rem;
	width: 7.3rem;
	overflow: hidden;
} 
.cart2_unit {
	background: #FFFFFF;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0.6rem 1rem;
	clear: both;
	width: 100%;
	/*height:10rem;*/
	border-bottom: 0.1rem solid #ddd;
	overflow: hidden;
}
.cart2_unit .cart2_pic{
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 7.3rem;
	width:7.3rem;
	overflow: hidden;
	border: 0.1rem solid #eee;
	-moz-border-radius: 0.3rem;
	-webkit-border-radius: 0.3rem;
	border-radius: 0.3rem;
}
.cart2_unit .cart2_pic img{
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	height: 7.1rem;
	width: 7.1rem;
	overflow: hidden;
	display:block;
	-moz-border-radius: 0.3rem;
	-webkit-border-radius: 0.3rem;
	border-radius: 0.3rem;
}
.cart2_unit .cart2_txt {
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	float: right;
	
	width: 21.5rem;
	overflow: hidden;
}

.cart2_unit .cart2_txt h2{
	display: block;
	margin: 0px ;
	padding: 0px;
	min-height: 2rem;
	width: 100%;
	list-style: none;
	overflow: hidden;
	font-size: 1.25rem;
	line-height: 2rem;
	font-weight: normal;
	color: #242424;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	clear: both;
}
.cart2_unit .cart2_txt h2 a{
	display: block;
	font-size: 1.25rem;
	line-height: 1.7rem;
	font-weight: normal;
	color: #242424;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	min-height: 2rem;
	/*white-space: nowrap;
	text-overflow:ellipsis;*/
	
	overflow: hidden;
}
.cart2_unit .cart2_txt h2 a:hover{
	color: #FF7E2D;
}

.cart2_unit .cart2_num {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 2.4rem;
	overflow: hidden;
	color: #6FADDE;
	font-size: 1.4rem;
	line-height: 2.4rem;
}
.cart2_unit .cart2_txt h3{
	display: block;
	margin: 0px 0px 0.3rem;
	padding:0rem;
	/*min-height: 3rem;*/
	width: 100%;
	list-style: none;
	overflow: hidden;
	font-size: 1.1rem;
	line-height: 1.4rem;
	font-weight: normal;
	color: #888;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	clear: both;
}
.cart2_unit .cart2_txt h3 >em{
	display: block;
	font-style: normal;
	white-space: nowrap;
	font-size: 1.1rem;
	line-height: 1.5rem;
	color: #888;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	/*float: left;*/
	clear:both;
	height: 1.5rem;
	overflow: hidden;
} 
.cart2_unit .cart2_txt h4{
	display: block;
	margin: 0px 0px 0.3rem;
	padding:0rem;
	height: 2rem;
	width: 100%;
	list-style: none;
	overflow: hidden;
	font-size: 1.1rem;
	line-height: 2rem;
	font-weight: normal;
	color: #A1012D;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	clear: both;
	
}
/*确认订单页地址*/	
.cart2_add {
	margin:  0rem 0px 1.2rem 0px;
	padding: 0px;
	clear: both;
	width: 100%;
	overflow: hidden;
	display:block;
	/*background: #FFFFFF url(../images/cart2_line.png) no-repeat left bottom ;
	background-size:100% auto;*/
	background: #5D6B85;
}
.cart2_add a {
	text-align: left;
	vertical-align: top;
	display: block;
	margin: 0px;
	padding: 0.7rem;
	clear: both;
	width: 100%;
	overflow: hidden;
}

.cart2_add a i {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 3rem;
	width: 3rem;
	overflow: hidden;
}

.cart2_add a i img{
	margin: 0px;
	padding: 0px;
	float: left;
	height: 3rem;
	width: 3rem;
	overflow: hidden;
	display: block;
}
.cart2_add a h2 {
	margin: 0px;
	padding: 0.5rem 0px;
	float: left;
	min-height: 3rem;
	width: 22rem;
	overflow: hidden;
	font-size:1.4rem;
	line-height:2rem;
	color:#fff;
	display: block;
	text-align:left;
	font-style: normal;
	font-weight: normal;
}

.cart2_add a h2 span{
	margin: 0px 0 0 1rem;
	padding: 0.3px 0.5rem;
	font-size:1.0rem;
	line-height:1.4rem;
	color:#fff;
	font-style: normal;
	font-weight: lighter;
}

.cart2_add a em {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 3rem;
	width: 3rem;
	overflow: hidden;
	display: block;
}

.cart2_add a em img{
	margin: 0.3rem 0 0 0;
	padding: 0px;
	float: right;
	height: 2.4rem;
	width: 1.8rem;
	overflow: hidden;
	display: block;
}
.cart2_add a:hover *{ color:#ff0}

/*表单排版*/
.biao_dan1 dl {
	margin: 0.8rem 0px;
	padding: 0px;
	clear: both;
	width: 100%;
	list-style: none;
	overflow: hidden;
}
.biao_dan1 dt {
	margin: 0;
	padding: 0px;
	width: 6rem;
	list-style: none;
	overflow: hidden;
	font-size: 1.2rem;
	line-height: 2.2rem;
	color: #777;
	text-align: left;
	vertical-align: top;
	float: left;
}
.biao_dan1 dd {
	margin: 0;
	padding: 0px;
	width: 21rem;
	list-style: none;
	overflow: hidden;
	font-size: 1.2rem;
	line-height: 2.2rem;
	color: #333;
	text-align: left;
	vertical-align: top;
	float: right;
}

.biao_dan1 dd input{
	background: #FFFFFF;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	height: 2.2rem;
	width: 100%;
	border-style: none;
	overflow: hidden;	
	font-size: 1.1rem;
	line-height: 2.2rem;
	color: #333;
}
.biao_dan1 dd textarea{
	background: #FFFFFF;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	width: 100%;
	border-style: none;
	overflow: hidden;	
	font-size: 1.2rem;
	line-height: 2.2rem;
	color: #333;
}

.biao_dan1 dd select{
	
	padding: 0px 2rem 0px 0rem;
	height: 2.2rem;
	width: 100%;
	border-style: none;
	overflow: hidden;	
	font-size: 1.1rem;
	line-height: 2.2rem;
	color:#333;
	vertical-align:top;
	background-color:#fff;
	background-image:none;
 	margin:0;
	-webkit-appearance:none!important;
	-moz-appearance:none!important;
	background: #FFFFFF url(../images/inse_b.png) no-repeat right center;
	background-size:auto 100%;
	-moz-box-sizing:border-box; 
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	
}

.biao_dan1 dd select:hover{
	border: 0.1rem solid #F23030;
	-webkit-appearance:none!important;
	-moz-appearance:none!important;
	
}
.biao_dan1 input:hover, .biao_dan1  textarea:hover  {background: #eee;}

.h_ad {
	background: #FFFFFF;
	text-align: center;
	display: block;
	margin: 0px 0px 1rem;
	padding: 0px;
	clear: both;
	width: 100%;
	overflow: hidden;
	border-top:  0.1rem solid #F2F2F2;
	border-right: 0px none #FFFFFF;
	border-bottom:  0.1rem solid #F2F2F2;
	border-left: 0px none #FFFFFF;
}

.h_ad_300{
    -moz-box-shadow: -0.2rem 0px 0.2rem #ddd,0px -0.2rem 0.2rem #ddd,0px 0.2rem 0.2rem #ddd,0.2rem 0px 0.2rem #ddd;
    -webkit-box-shadow: -0.2rem 0px 0.2rem #ddd,0px -0.2rem 0.2rem #ddd,0px 0.2rem 0.2rem #ddd,0.2rem 0px 0.2rem #ddd;
	box-shadow: -0.2rem 0px 0.2rem #ddd,0px -0.2rem 0.2rem #ddd,0px 0.2rem 0.2rem #ddd,0.2rem 0px 0.2rem #ddd;
	background: #FFFFFF;
	text-align: left;
	vertical-align: top;
	padding: 0px;
	width: 30rem;
	border: 0px solid #CCCCCC;
	overflow: hidden;
	margin: 1rem;
	/*height: 19.3rem;*/
}
.h_ad_128_193 {
	margin: 0px;
	padding: 0px;
	height: 19.3rem;
	width: 12.8rem;
	overflow: hidden;
	display: block;
}
.h_ad_172_83 {
	margin: 0px;
	padding: 0px;
	width: 17.2rem;
	height: 8.3rem;
	overflow: hidden;
	display: block;
}
.h_ad_86_110 {
	margin: 0px;
	padding: 0px;
	width:8.6rem;
	height: 11rem;
	overflow: hidden;
	display: block;
}
/*倒计时*/
.settime {}
.st_txt1 {
    font: 1.0rem/1.7rem Arial, Helvetica, sans-serif;
    color: #f00;
    text-align:center;
    vertical-align: top;
    display: block;
    margin: 0px;
    padding: 0px;
    clear: both;
    height: 1.7rem;
    overflow: hidden;
}

.st_txt2 {
    font: 1.2rem/2rem Arial, Helvetica, sans-serif;
    color: #f00;
    text-align:left;
    vertical-align: top;
    display: block;
    margin: 0px;
    padding: 0px;
    clear: both;
    height: 1.7rem;
    overflow: hidden;
}
.st_txt3 {
    font: 1.6rem/2.5rem Arial, Helvetica, sans-serif;
    color: #f00;
    text-align:left;
    vertical-align: top;
    display: block;
    margin: 0px;
    padding: 0px;
    height: 2.6rem;
    overflow: hidden;
	float:left;
}
#fdxb {
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 5.4rem;
	width: 100%;
	overflow: hidden;
}

/*ajax加载按钮*/
.jiazai {
	text-align: center;
	display: block;
	margin: 1rem 0px;
	padding: 0.2rem;
	clear: both;
	width: 100%;
}
.jiazai a ,.jiazai span{
	height: 2.9rem;
	overflow: hidden;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px auto;
	-moz-border-radius: 1.45rem;
	-webkit-border-radius: 1.45rem;
	border-radius: 1.45rem;
	text-align: center;
	vertical-align: top;
	padding: 0px 1.2rem;
	background: #A1012D;
	border: 0px none #F23030;
	border-style: none;
	display: inline-block;
	box-shadow: 0.2rem 0.2rem 0.2rem rgba(0,0,0,0.2);
	font-size: 1.2rem;
	line-height: 2.9rem;
}

.jiazai a:hover {
	background: #E6201D;
	border: 0px none #E6201D;
}
.jiazai_b {
	text-align: center;
	display: block;
	margin: 1rem 0px;
	padding: 0.2rem;
	clear: both;
	width: 100%;
}
.jiazai_b a ,.jiazai_b span{
	height: 2.9rem;
	overflow: hidden;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px auto;
	-moz-border-radius: 1.45rem;
	-webkit-border-radius: 1.45rem;
	border-radius: 1.45rem;
	text-align: center;
	vertical-align: top;
	padding: 0px 1.2rem;
	background: #A1012D;
	border: 0px none #F23030;
	border-style: none;
	display: inline-block;
	box-shadow: 0.2rem 0.2rem 0.2rem rgba(0,0,0,0.2);
	font-size: 1.2rem;
	line-height: 2.9rem;
}

.jiazai_b a:hover {
	background: #15B2D3;
	border: 0px none #15B2D3;
}

/*计算详情*/
.cal_txt1{
	font-size: 1.4rem;
	line-height: 1.6rem;
	color: #FFFFFF;
	text-decoration: none;
	background: #A1012D;
	text-align: center;
	vertical-align: top;
	margin: 0px 1rem;
	padding: 0.3rem 0 0 0;
	height: 4rem;
	width: 4rem;
	overflow: hidden;
	-moz-border-radius: 0.5rem;
	-webkit-border-radius: 0.5rem;
	border-radius: 0.5rem;
}
.cal_fh {
	display: block;
	height: 4rem;
	width: 1.6rem;
	overflow: hidden;
}
.cal_mod {
	font-size: 1.6rem;
	line-height: 1.8rem;
	color: #999999;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	height: 4rem;
	/*width: 6rem;*/
	overflow: hidden;
}
.cal_mod span {font-size: 1.3rem;}

.cal_kh {
	display: block;
	height: 4rem;
	width: 1rem;
	overflow: hidden;
}
.cal_txt2 {
	background: url(../images/cal_cline.png) repeat-x left top;
	background-size:100% 100%;
	text-align: center;
	vertical-align: top;
	padding: 0px;
	height: 4rem;
	width: 4.4rem;
	overflow: hidden;
}
.cal_txt_a{
	font-size: 1.4rem;
	line-height: 1.5rem;
	color: #FFFFFF;
	text-decoration: none;
	background: #A1012D;
	text-align: center;
	vertical-align: top;
	margin: 0;
	padding: 0;
	height: 1.6rem;
	width: 4.4rem;
	overflow: hidden;
	-moz-border-radius: 0.5rem;
	-webkit-border-radius: 0.5rem;
	border-radius: 0.5rem;
	font-weight: bold;
	display: inline-block;
}
.cal_txt_b{
	font-size: 1.4rem;
	line-height: 1.5rem;
	color: #FFFFFF;
	text-decoration: none;
	background: #A1012D;
	text-align: center;
	vertical-align: top;
	margin: 0.8rem 0 0 0 ;
	padding: 0;
	height: 1.6rem;
	width: 4.4rem;
	overflow: hidden;
	-moz-border-radius: 0.5rem;
	-webkit-border-radius: 0.5rem;
	border-radius: 0.5rem;
	font-weight: bold;
	display: inline-block;
}
.cal_txt3{
	color: #F23030;
	text-decoration: none;
	text-align: center;
	vertical-align: top;
	height: 5rem;
	width: 100%;
	overflow: hidden;
	display: block;
	clear: both;
	margin: 0px;
	font: 2.4rem/5rem Arial, Helvetica, sans-serif;
}

.cal_list {
	margin:0 0 1rem 0;
	padding:0 0.7rem;
	clear: both;
	width: 100%;
	overflow: hidden;
	display: block;
	border-top:  0px none #ddd;
	border-right: 0px none #ddd;
	border-bottom: 0.1rem solid #ddd;
	border-left: 0px none #ddd;
	background: #FFFFFF;
}
.cal_list span {
	display: block;
	margin: 0px;
	padding: 0px;
	width: 100%;
}
.cal_list span >div{
	font-size: 1.2rem;
	color:#F23030;
	line-height: 3.0rem;
	text-align: left;
	display: block;
	margin:0;
	font-weight: normal;
	text-decoration: none;
	background: url(../images/arrow_3a.png) no-repeat left center;
	background-size:1.4rem 1.2rem;
	padding: 0px 0px 0px 1.8rem;
	clear: both;
	height: 3rem;
	width: 100%;
	overflow: hidden;
	cursor:pointer;
} 
.cal_list em  {
	display: none;
	margin: 0px;
	padding: 0px;
	width: 100%;
}
.cal_list em >div{
	font-size: 1.2rem;
	font-style:normal;
	color:#F23030;
	line-height: 3.0rem;
	text-align: left;
	display: block;
	margin:0;
	font-weight: normal;
	text-decoration: none;
	background: url(../images/arrow_3b.png) no-repeat left center;
	background-size:1.4rem 1.2rem;
	padding: 0px 0px 0px 1.8rem;
	clear: both;
	height: 3rem;
	width: 100%;
	overflow: hidden;
	cursor:pointer;
} 

.cal_list dl {
	background: #fff;
	margin: 0px;
	padding: 0.7rem 0;
	clear: both;
	width: 100%;
	border-top: 0px none #ddd;
	border-right: 0px none #ddd;
	border-bottom: 0.1rem dotted #ddd;
	border-left: 0px none #ddd;
	list-style: none;
	overflow: hidden;
	
	display:none;
}
.cal_list dl dt {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 2rem;
	width: 15rem;
	overflow: hidden;
	font-size: 1.2rem;
	line-height: 2rem;
	color: #999999;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	list-style: none;
}
.cal_list dl dd {
	margin: 0 0 0 0.8rem;
	padding: 0px;
	float: left;
	height: 2rem;
	width: 7rem;
	overflow: hidden;
	font-size: 1.2rem;
	line-height: 2rem;
	color: #F23030;
	text-decoration: none;
	text-align: center;
	vertical-align: top;
	list-style: none;
	white-space: nowrap;
	overflow: hidden;
}
.cal_list dl h2 {
	margin: 0;
	padding: 0px;
	float: right;
	height: 2rem;
	width: 7rem;
	overflow: hidden;
	font-size: 1.2rem;
	line-height: 2rem;
	color: #333;
	text-decoration: none;
	text-align: right;
	vertical-align: top;
	list-style: none;
	white-space: nowrap;
	text-overflow:ellipsis;
	overflow: hidden;
	font-weight: normal;
}

.nodisplay{display: none;}

.diy_top {
	background: url(../images/pro_tt_line.png) no-repeat center center;
	background-size:18.3rem auto;
	margin: 0.5rem auto 1rem auto;
	padding:  0px;
	clear: both;
	width: 100%;
	list-style: none;
	overflow: hidden;
	display: block;
	text-align: center;
	vertical-align: top;
	height: 2rem;
	font-size: 1.2rem;
	color:#666;
}

.diy_nav {
	margin: 0px 0px 1rem;
	padding: 0px 0px 0px 1.2rem;
	clear: both;
	width: 100%;
	overflow: hidden;
}
.diy_nav a {
	text-align: center;
	vertical-align: top;
	display: block;
	margin: 0px 1.2rem 0px 0px;
	padding: 0.6rem;
	float: left;
	height: 5.2rem;
	width: 14.2rem;
	border: 0.1rem solid #ddd;
	overflow: hidden;
	background:#FFFFFF;
	
	-moz-border-radius: 0.5rem;
	-webkit-border-radius: 0.5rem;
	border-radius: 0.5rem;
}
.diy_nav a span {
	font-size: 1.2rem;
	line-height: 2rem;
	color: #666666;
	text-decoration: none;
	background: url(../images/icon_tong.png) no-repeat 0px -2rem;
	background-size:2rem 4rem;
	text-align: left;
	vertical-align: top;
	display: inline-block;
	margin: 0px auto;
	padding: 0px 0 0 2rem;
	clear: both;
	height: 2rem;
	overflow: hidden;
	max-width:12rem;
}
.diy_nav a em {
	font-size: 1.2rem;
	line-height: 2rem;
	color: #666666;
	text-decoration: none;
	text-align: center;
	vertical-align: top;
	display: block;
	margin: 0px auto;
	padding: 0px;
	clear: both;
	height: 2rem;
	overflow: hidden;
	width:12rem;
	font-style: normal;
}
.diy_nav a:hover, .diy_nav .diycur {
	
	border: 0.1rem solid #A1012D;
	background:#A1012D;
}

.diy_nav a:hover span, .diy_nav .diycur span{
	color: #fff;
	background: url(../images/icon_tong.png) no-repeat 0px 0rem;
	background-size:2rem 4rem;
}
.diy_nav a:hover em, .diy_nav .diycur em {
	color: #fff;
}

/*自配规格选择*/
input[type=radio].diy-radio {display:none;}

label input[type=radio].diy-radio + .diy-txt {
		text-align: center;
	vertical-align: top;
	display: block;
	margin: 0px 1.2rem 0px 0px;
	padding: 0.6rem;
	float: left;
	height: 5.2rem;
	width: 14.2rem;
	border: 0.1rem solid #ddd;
	overflow: hidden;
	background:#FFFFFF;
	
	-moz-border-radius: 0.5rem;
	-webkit-border-radius: 0.5rem;
	border-radius: 0.5rem;

	}


label .diy-txt {
	text-align: center;
	vertical-align: top;
	display: block;
	margin: 0px 1.2rem 0px 0px;
	padding: 0.6rem;
	float: left;
	height: 5.2rem;
	width: 14.2rem;
	border: 0.1rem solid #ddd;
	overflow: hidden;
	background:#FFFFFF;
	
	-moz-border-radius: 0.5rem;
	-webkit-border-radius: 0.5rem;
	border-radius: 0.5rem;
	cursor:pointer;
			}

label .diy-txt span {
	font-size: 1.2rem;
	line-height: 2rem;
	color: #666666;
	text-decoration: none;
	background: url(../images/icon_tong.png) no-repeat 0px -2rem;
	background-size:2rem 4rem;
	text-align: left;
	vertical-align: top;
	display: inline-block;
	margin: 0px auto;
	padding: 0px 0 0 2rem;
	clear: both;
	height: 2rem;
	overflow: hidden;
	max-width:12rem;
}
label .diy-txt em {
	font-size: 1.2rem;
	line-height: 2rem;
	color: #666666;
	text-decoration: none;
	text-align: center;
	vertical-align: top;
	display: block;
	margin: 0px auto;
	padding: 0px;
	clear: both;
	height: 2rem;
	overflow: hidden;
	width:12rem;
	font-style: normal;
}
label input[type=radio].diy-radio:checked + .diy-txt {
	border: 0.1rem solid #A1012D;
	background:#A1012D;	}
	


label input[type=radio].diy-radio:checked + .diy-txt span{
	color: #fff;
	background: url(../images/icon_tong.png) no-repeat 0px 0rem;
	background-size:2rem 4rem;
}
label input[type=radio].diy-radio:checked + .diy-txt em {
	color: #fff;
}	
.diy_ask {
	font-size: 1.0rem;
	line-height: 1.5;
	color: #777;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	margin: 0px auto;
	padding: 0.5rem 0px 0.8rem 0px;
	clear: both;
	width: 29.6rem;
	overflow: hidden;
	border-bottom: 0.1rem solid #F2F2F2;
} 
.diy_ask span {
	background: url(../images/icon_ask.png) no-repeat 0px 0.4rem;
	background-size:1.2rem 1.2rem;
	font-size: 1.2rem;
	line-height: 2rem;
	color: #333333;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	display: block;
	margin: 0px 0px 0.2rem;
	padding: 0px 0px 0px 2rem;
	clear: both;
	height: 2rem;
	width: 100%;
}

.goods_title {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 25rem;
	overflow: hidden;
}

/*zitid_con自提点*/
.zitid_con {
	margin: 0px;
	padding: 0px;
	height: 35rem;
	width: 29rem;
	overflow-y:auto;
	overflow-x:hidden;
	float: right;
}
.zitid_con dl{
	display: block;
	margin: 0px 0px 0.5rem;
	padding: 0.5rem 0px;
	clear: both;
	border-bottom: 0.1rem solid #ddd;
	list-style: none;
	overflow: hidden;
}
.zitid_con dt{
	display: block;
	margin: 0px 0px 0.5rem;
	padding: 0px;
	clear: both;
	list-style: none;
	overflow: hidden;
	font-size: 1.2rem;
	line-height: 2rem;
	font-weight: normal;
	color: #A1012D;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	width: 100%;
}
.zitid_con dd{
	display: block;
	margin: 0;
	padding: 0px;
	clear: both;
	list-style: none;
	overflow: hidden;
	font-size: 1.2rem;
	line-height: 1.8rem;
	font-weight: normal;
	color: #666;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	width: 100%;
}
.zitid_con em{
	font-size: 1.2rem;
	font-style: normal;
	line-height: 1.5;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	background: url(../images/mem_icon_add1.png) no-repeat 0px 0.1rem;
	background-size: 1.5rem 1.5rem;
	margin: 0px 0px 0.5rem;
	padding: 0px 0px 0px 1.5rem;
	clear: both;
	width: 100%;
	overflow: hidden;
	display:block;
}

.jifen_pic {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 2rem;
	width: 2rem;
	overflow: hidden;
	float:left;
}

.jifen_top {
	margin: 0.5rem 0 0 0;
	padding:  0.5rem 0.6rem;
	clear: both;
	width: 100%;
	list-style: none;
	overflow: hidden;
	display: block;
	text-align: center;
	vertical-align: top;
	height: 3.4rem;
	font-size: 1.2rem;
	border-top: 0.1rem solid #F2F2F2;
}

.jifen_top span{
margin: 0px 1rem 0 0;
	padding:  0px;
	display: inline-block;
	text-align: left;
	vertical-align: top;
	height: 2.4rem;
	font-size: 1.4rem;
	line-height:2.4rem;
	color:#333;
		float:left
}

.jifen_top i{
	display: block;
	margin: 0px 0.7rem 0px 0.6rem;
	padding: 0px;
	height: 2.4rem;
	width: 0.5rem;
	overflow: hidden;
	-moz-border-radius: 0.2rem;
		-webkit-border-radius: 0.2rem;
		border-radius: 0.2rem;
		float:left;
		background:#A1012D;
		
		
}

/*设置*/
.set_status_2 {/*状态*/
	font-size: 1.2rem;
	line-height: 2rem;
	color: #A1012D;
	text-decoration: none;
	background: url(../images/icon_set.png) no-repeat 0px 0px;
	background-size:2rem 4rem;
	text-align: left;
	vertical-align: top;
	display: block;
	margin: 0.2rem 0px;
	padding: 0px 0px 0px 2.3rem;
	float: left;
	height: 2rem;
	overflow: hidden;
}
.set_status_1 {
	font-size: 1.2rem;
	line-height: 2rem;
	color: #666;
	text-decoration: none;
	background: url(../images/icon_set.png) no-repeat 0px -2rem;
	background-size:2rem 4rem;
	text-align: left;
	vertical-align: top;
	display: block;
	margin: 0.2rem 0px;
	padding: 0px 0px 0px 2.3rem;
	float: left;
	height: 2rem;
	overflow: hidden;
	cursor:pointer;
}

a.set_edit:link,  a.set_edit:visited, .set_edit_btn {
	font-size: 1.0rem;
	line-height: 2.2rem;
	color: #666;
	text-decoration: none;
	background: url(../images/icon_edit.png) no-repeat 0.2rem -0.1rem;
	background-size:2.4rem 4.8rem;
	text-align: left;
	vertical-align: top;
	display: block;
	margin: 0px 0 0 0.5rem;
	padding: 0px 0.8rem 0px 2.2rem;
	float: right;
	height: 2.4rem;
	overflow: hidden;
	cursor:pointer;
	border: 0.1rem solid #ddd;
	-moz-border-radius: 1.2rem;
	-webkit-border-radius: 1.2rem;
	border-radius: 1.2rem;
}
 a.set_edit:hover,  a.set_edit:active, .set_edit_btn:hover {
	color: #A1012D;
	border: 0.1rem solid #A1012D;
	background: url(../images/icon_edit.png) no-repeat 0.2rem -2.5rem;
	background-size:2.4rem 4.8rem;
}

a.set_del:link,  a.set_del:visited, .set_del_btn {
	font-size: 1.0rem;
	line-height: 2.2rem;
	color: #666;
	text-decoration: none;
	background: url(../images/icon_del.png) no-repeat 0.2rem -0.1rem;
	background-size:2.4rem 4.8rem;
	text-align: left;
	vertical-align: top;
	display: block;
	margin: 0px 0 0 0.5rem;
	padding: 0px 0.8rem 0px 2.2rem;
	float: right;
	height: 2.4rem;
	overflow: hidden;
	cursor:pointer;
	border: 0.1rem solid #ddd;
	-moz-border-radius: 1.2rem;
	-webkit-border-radius: 1.2rem;
	border-radius: 1.2rem;
}
 a.set_del:hover,  a.set_del:active, .set_del_btn:hover{
	color: #A1012D;
	border: 0.1rem solid #A1012D;
	background: url(../images/icon_del.png) no-repeat 0.2rem -2.5rem;
	background-size:2.4rem 4.8rem;
}


/*自配详情页产品*/

.diy_pro_top {
	background: #FFFFFF;
	margin: 0;
	padding: 0.7rem;
	clear: both;
	width: 100%;
	border-top: 0.1rem solid #ddd;
	border-right: 0px none #ddd;
	border-bottom: 0.1rem solid #ddd;
	border-left: 0px none #ddd;
	list-style: none;
	overflow: hidden;
	 font-size: 1.4rem; color: #333; text-decoration: none}

.diy_pro{
	background: #FFFFFF;
	margin: 0;
	padding: 0;
	clear: both;
	width: 100%;
	overflow: hidden;}
.diy_pro dl {
	background: #FFFFFF;
	margin: 0;
	padding: 0.7rem;
	clear: both;
	width: 100%;
	border-top: 0px none #ddd;
	border-right: 0px none #ddd;
	border-bottom: 0.1rem solid #ddd;
	border-left: 0px none #ddd;
	list-style: none;
	overflow: hidden;
}
.diy_pro dl dt {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 6rem;
	width: 7rem;
	overflow: hidden;
}
.diy_pro dl dt img{
	margin: 0px;
	padding: 0px;
	height: 6rem;
	width: 6rem;
	overflow: hidden;
	display: block;
	border-style: none;	
}
.diy_pro dl dd {
	margin: 0px;
	padding: 0px;
	float: right;
	/*height: 7rem;*/
	width: 22rem;
	overflow: hidden;
}

.diy_pro dl dd h2{
/*height: 3rem;*/
	width: 18rem;
	margin: 0px;
	padding: 0.5rem 0px;
	overflow: hidden;
	font-size: 1.4rem;
	line-height: 2rem;
	color: #333;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	display: block;
	font-style: normal;
	font-weight: normal;
}

.diy_pro dl dd h3 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 2rem;
	width: 100%;
	overflow: hidden;
	font-size: 1.2rem;
	line-height: 2rem;
	color: #f90;
	text-align: left;
	vertical-align: middle;
	
	display: block;
	font-style: normal;
	font-weight: normal;
}

.order_lists_ol {
	text-align: left;
	vertical-align: top;
	display: block;
	margin: 0;
	padding: 0.5rem 0px 0px;
	clear: both;
	width: 100%;
	border-top: 0.1rem dashed #ddd;
	list-style: none;
	overflow: hidden;
}
.order_lists_ol >li{
	text-align: left;
	vertical-align: top;
	display: block;
	margin: 0px;
	padding: 0.2rem 0px;
	clear: both;
	width: 100%;
	list-style: none;
	overflow: hidden;
	font-size: 1.0rem;
	font-style: normal;
	line-height: 1.6rem;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.order_lists_ol >li >span {width: 18rem;
	list-style: none;
	overflow: hidden;
	font-size: 1.0rem;
	font-style: normal;
	line-height: 1.6rem;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	float:left;
	
	text-align: left;
	vertical-align: top;	
	
	}
.order_lists_ol >li >em {
	width: 10.8rem;
	list-style: none;
	overflow: hidden;
	font-size: 1.0rem;
	font-style: normal;
	line-height: 1.6rem;
	font-weight: normal;
	color: #999;
	text-decoration: none;
	float:right;
	text-align: right;
	vertical-align: top;	
	}